在一个点放置弹出窗口?

时间:2017-03-07 19:09:35

标签: c# uwp flyout

在一个uwp应用程序中,是否可以显示与特定点相关的Windows.UI.Xaml.Controls.Primitives.FlyoutBase对象,而不是FrameworkElement对象?

换句话说,而不是

flyout.ShowAt(some frameworkElement);

我想要像

这样的东西
flyout.ShowAt(some frameworkElement, x, y).

我意识到我可以创建一个虚拟FrameworkElement并以这种方式执行,然后在移除弹出按钮时删除虚拟对象。但这似乎有点重量级。

1 个答案:

答案 0 :(得分:0)

罗马斯上面的评论有正确的答案。如果弹出窗口实际上是一个MenuFlyout,则将其强制转换为该类,然后调用。

trigger