diff --git a/src/Avalonia.Controls/ContextMenu.cs b/src/Avalonia.Controls/ContextMenu.cs index 31071768c9..5e17182f3e 100644 --- a/src/Avalonia.Controls/ContextMenu.cs +++ b/src/Avalonia.Controls/ContextMenu.cs @@ -233,6 +233,16 @@ namespace Avalonia.Controls } } + protected override void OnPropertyChanged(AvaloniaPropertyChangedEventArgs change) + { + base.OnPropertyChanged(change); + + if (change.Property == WindowManagerAddShadowHintProperty && _popup != null) + { + _popup.WindowManagerAddShadowHint = change.NewValue.GetValueOrDefault(); + } + } + /// /// Opens the menu. ///