diff options
Diffstat (limited to 'Xamarin.PropertyEditing.Mac/Controls/GroupEditorControl.cs')
-rw-r--r-- | Xamarin.PropertyEditing.Mac/Controls/GroupEditorControl.cs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/Xamarin.PropertyEditing.Mac/Controls/GroupEditorControl.cs b/Xamarin.PropertyEditing.Mac/Controls/GroupEditorControl.cs index 7b6ada3..c528866 100644 --- a/Xamarin.PropertyEditing.Mac/Controls/GroupEditorControl.cs +++ b/Xamarin.PropertyEditing.Mac/Controls/GroupEditorControl.cs @@ -45,7 +45,7 @@ namespace Xamarin.PropertyEditing.Mac AddSubview (this.container); - ViewDidChangeEffectiveAppearance (); + AppearanceChanged (); } NSView INativeContainer.NativeView => this; @@ -80,7 +80,14 @@ namespace Xamarin.PropertyEditing.Mac return ((nint)this.table.RowHeight * gvm.Properties.Count) + editorHeight; } - public override void ViewDidChangeEffectiveAppearance () + public sealed override void ViewDidChangeEffectiveAppearance () + { + base.ViewDidChangeEffectiveAppearance (); + + AppearanceChanged (); + } + + private void AppearanceChanged () { this.table.BackgroundColor = this.hostResources.GetNamedColor (NamedResources.PadBackgroundColor); this.host.FillColor = this.hostResources.GetNamedColor (NamedResources.ValueBlockBackgroundColor); |