|
|
|
@ -234,11 +234,12 @@ namespace Avalonia.Controls |
|
|
|
{ |
|
|
|
Close(); |
|
|
|
|
|
|
|
_popup = new PopupRoot { Content = this }; |
|
|
|
_popup = new PopupRoot { Content = this, }; |
|
|
|
((ISetLogicalParent)_popup).SetParent(control); |
|
|
|
_popup.Position = Popup.GetPosition(control, GetPlacement(control), _popup, |
|
|
|
GetHorizontalOffset(control), GetVerticalOffset(control)); |
|
|
|
_popup.Show(); |
|
|
|
_popup.SnapInsideScreenEdges(); |
|
|
|
} |
|
|
|
|
|
|
|
private void Close() |
|
|
|
|