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