protected virtual void OnCommandPropertyChanged(object sender, PropertyChangedEventArgs e)
{
switch (e.PropertyName)
{
case "Text":
OnButtonSpecPropertyChanged("Text");
break;
case "ExtraText":
OnButtonSpecPropertyChanged("ExtraText");
break;
case "ImageSmall":
OnButtonSpecPropertyChanged("Image");
break;
case "ImageTransparentColor":
OnButtonSpecPropertyChanged("ImageTransparentColor");
break;
}
}