diff options
Diffstat (limited to 'Xamarin.PropertyEditing.Mac/Controls/CollectionInlineEditorControl.cs')
-rw-r--r-- | Xamarin.PropertyEditing.Mac/Controls/CollectionInlineEditorControl.cs | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/Xamarin.PropertyEditing.Mac/Controls/CollectionInlineEditorControl.cs b/Xamarin.PropertyEditing.Mac/Controls/CollectionInlineEditorControl.cs index bdb7bb4..54056ac 100644 --- a/Xamarin.PropertyEditing.Mac/Controls/CollectionInlineEditorControl.cs +++ b/Xamarin.PropertyEditing.Mac/Controls/CollectionInlineEditorControl.cs @@ -40,7 +40,7 @@ namespace Xamarin.PropertyEditing.Mac NSLayoutConstraint.Create (this.openCollection, NSLayoutAttribute.Height, NSLayoutRelation.Equal, this, NSLayoutAttribute.Height, 1, -6) }); - ViewDidChangeEffectiveAppearance (); + AppearanceChanged (); } public override NSView FirstKeyView => this.openCollection; @@ -52,12 +52,6 @@ namespace Xamarin.PropertyEditing.Mac this.openCollection.Enabled = ViewModel?.Property.CanWrite ?? false; } - public override void ViewDidChangeEffectiveAppearance () - { - base.ViewDidChangeEffectiveAppearance (); - this.label.TextColor = HostResources.GetNamedColor (NamedResources.DescriptionLabelColor); - } - protected override void UpdateAccessibilityValues () { base.UpdateAccessibilityValues (); @@ -66,6 +60,13 @@ namespace Xamarin.PropertyEditing.Mac } private readonly UnfocusableTextField label; - private readonly NSButton openCollection; + private readonly NSButton openCollection;
+
+ protected override void AppearanceChanged () + {
+ base.AppearanceChanged ();
+ + this.label.TextColor = HostResources.GetNamedColor (NamedResources.DescriptionLabelColor); + } } } |