feat: use popup instead of flyout. improve demo.

This commit is contained in:
rabbitism
2024-02-14 00:22:09 +08:00
parent 7051521040
commit ec41a8228f
6 changed files with 167 additions and 60 deletions

View File

@@ -235,9 +235,16 @@ public class NavMenuItem: HeaderedSelectingItemsControl
}
else
{
if (_border?.ContextFlyout is not null)
if (_popup is not null)
{
_border.ContextFlyout.ShowAt(this);
if (_popup.IsOpen)
{
_popup.Close();
}
else
{
_popup.Open();
}
}
}
}