我有一个网格,里面有一堆文本块,还有一个弹出窗口,附有网格的各种选项。
<FlyoutBase.AttachedFlyout>
<MenuFlyout>
<MenuFlyoutItem x:Name="EditButton" Text="Edit" Click="EditButton_Click"/>
<MenuFlyoutItem x:Name="DeleteButton" Text="Delete"/>
</MenuFlyout>
</FlyoutBase.AttachedFlyout>
问题是弹出窗口会出现在网格中间的某个固定位置,或者我可以通过编程方式将其设置为出现在元素中。我希望它出现在右键单击鼠标的任何地方。这是可能的还是我以错误的方式解决这个问题?
答案 0 :(得分:6)
我不知道您是如何展示Flyout
的,但在我的应用中,我使用RightTapped
的{{1}}事件并在ListView
中使用了以下代码事件处理程序,以实现您想要的相同的东西。
RightTapped