private void OnCommandPropertyChanged(object sender, PropertyChangedEventArgs e)
{
switch(e.PropertyName)
{
case "Text":
case "ExtraText":
case "ImageSmall":
case "ImageLarge":
case "ImageTransparentColor":
case "Enabled":
case "Checked":
case "CheckState":
// Update to show new state
_provider.ProviderNeedPaintDelegate(this, new NeedLayoutEventArgs(true));
break;
}
}