diff --git a/packages/Avalonia/AvaloniaBuildTasks.targets b/packages/Avalonia/AvaloniaBuildTasks.targets index de3830ffea..3f9ccb04eb 100644 --- a/packages/Avalonia/AvaloniaBuildTasks.targets +++ b/packages/Avalonia/AvaloniaBuildTasks.targets @@ -54,6 +54,7 @@ + diff --git a/src/Avalonia.Controls/ContextMenu.cs b/src/Avalonia.Controls/ContextMenu.cs index 0c8fc31df1..d8fd864e9b 100644 --- a/src/Avalonia.Controls/ContextMenu.cs +++ b/src/Avalonia.Controls/ContextMenu.cs @@ -329,16 +329,8 @@ namespace Avalonia.Controls { _popup = new Popup { - HorizontalOffset = HorizontalOffset, - VerticalOffset = VerticalOffset, - PlacementAnchor = PlacementAnchor, - PlacementConstraintAdjustment = PlacementConstraintAdjustment, - PlacementGravity = PlacementGravity, - PlacementMode = PlacementMode, - PlacementRect = PlacementRect, IsLightDismissEnabled = true, OverlayDismissEventPassThrough = true, - WindowManagerAddShadowHint = WindowManagerAddShadowHint, }; _popup.Opened += PopupOpened; @@ -358,6 +350,13 @@ namespace Avalonia.Controls : PlacementMode; _popup.PlacementTarget = placementTarget; + _popup.HorizontalOffset = HorizontalOffset; + _popup.VerticalOffset = VerticalOffset; + _popup.PlacementAnchor = PlacementAnchor; + _popup.PlacementConstraintAdjustment = PlacementConstraintAdjustment; + _popup.PlacementGravity = PlacementGravity; + _popup.PlacementRect = PlacementRect; + _popup.WindowManagerAddShadowHint = WindowManagerAddShadowHint; _popup.Child = this; IsOpen = true; _popup.IsOpen = true; diff --git a/src/Avalonia.Themes.Default/AutoCompleteBox.xaml b/src/Avalonia.Themes.Default/AutoCompleteBox.xaml index fe4cd48e72..fac8ca51f8 100644 --- a/src/Avalonia.Themes.Default/AutoCompleteBox.xaml +++ b/src/Avalonia.Themes.Default/AutoCompleteBox.xaml @@ -21,7 +21,8 @@ MaxHeight="{TemplateBinding MaxDropDownHeight}" PlacementTarget="{TemplateBinding}" IsLightDismissEnabled="True"> - - diff --git a/src/Avalonia.Themes.Default/ContextMenu.xaml b/src/Avalonia.Themes.Default/ContextMenu.xaml index 0df4866184..987b72aaa2 100644 --- a/src/Avalonia.Themes.Default/ContextMenu.xaml +++ b/src/Avalonia.Themes.Default/ContextMenu.xaml @@ -1,4 +1,5 @@ diff --git a/src/Avalonia.Themes.Default/PopupRoot.xaml b/src/Avalonia.Themes.Default/PopupRoot.xaml index b9f68c8421..9468cc5535 100644 --- a/src/Avalonia.Themes.Default/PopupRoot.xaml +++ b/src/Avalonia.Themes.Default/PopupRoot.xaml @@ -1,6 +1,8 @@ diff --git a/src/Avalonia.Themes.Fluent/Controls/PopupRoot.xaml b/src/Avalonia.Themes.Fluent/Controls/PopupRoot.xaml index f282586908..1e573913b9 100644 --- a/src/Avalonia.Themes.Fluent/Controls/PopupRoot.xaml +++ b/src/Avalonia.Themes.Fluent/Controls/PopupRoot.xaml @@ -1,6 +1,7 @@