Browse Source

update _popup.Placement target everytime the context menu is opened.

pull/4565/head
Dan Walmsley 6 years ago
parent
commit
505b54dd88
  1. 5
      src/Avalonia.Controls/ContextMenu.cs

5
src/Avalonia.Controls/ContextMenu.cs

@ -279,6 +279,11 @@ namespace Avalonia.Controls
((ISetLogicalParent)_popup).SetParent(control);
}
if (PlacementTarget is null && _popup.PlacementTarget != control)
{
_popup.PlacementTarget = control;
}
_popup.Child = this;
IsOpen = true;
_popup.IsOpen = true;

Loading…
Cancel
Save