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;