diff --git a/src/Avalonia.Controls/Control.cs b/src/Avalonia.Controls/Control.cs index ebfe98a175..94ad985046 100644 --- a/src/Avalonia.Controls/Control.cs +++ b/src/Avalonia.Controls/Control.cs @@ -110,6 +110,11 @@ namespace Avalonia.Controls /// void ISetterValue.Initialize(ISetter setter) { + if (setter is Setter s && s.Property == ContextFlyoutProperty) + { + return; // Allow ContextFlyout to not need wrapping in