diff options
Diffstat (limited to 'Xamarin.PropertyEditing.Mac/Controls/Custom/SpinnerButton.cs')
-rw-r--r-- | Xamarin.PropertyEditing.Mac/Controls/Custom/SpinnerButton.cs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/Xamarin.PropertyEditing.Mac/Controls/Custom/SpinnerButton.cs b/Xamarin.PropertyEditing.Mac/Controls/Custom/SpinnerButton.cs index d0d942c..2b82a62 100644 --- a/Xamarin.PropertyEditing.Mac/Controls/Custom/SpinnerButton.cs +++ b/Xamarin.PropertyEditing.Mac/Controls/Custom/SpinnerButton.cs @@ -27,7 +27,7 @@ namespace Xamarin.PropertyEditing.Mac this.hostResources = hostResource; this.imageBase += (isUp) ? "up" : "down"; - ViewDidChangeEffectiveAppearance (); + AppearanceChanged (); } public override void MouseExited (NSEvent theEvent) @@ -42,7 +42,14 @@ namespace Xamarin.PropertyEditing.Mac UpdateImage (); } - public override void ViewDidChangeEffectiveAppearance () + public sealed override void ViewDidChangeEffectiveAppearance () + { + base.ViewDidChangeEffectiveAppearance (); + + AppearanceChanged (); + } + + private void AppearanceChanged () { this.image = this.hostResources.GetNamedImage (this.imageBase); this.mouseOverImage = this.hostResources.GetNamedImage (this.imageBase + "-focus-blue"); |