From b7168d4ae29baee918090e1539900b76d79fc3c6 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Wed, 9 Dec 2020 21:37:35 +0000 Subject: [PATCH] fix win32 square shadow border appearing on fluent menus. --- src/Avalonia.Controls/ContextMenu.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) 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. ///