UWP Xaml如何实现右键菜单

2024-10-13 01:08:00

1、首先,以一个ListView为例,现在希望在其列表项上添加右键菜单,处理列表项对应的DataContext数据内容。这个ListView使用DataTemplate模板作为列表项模板。

UWP Xaml如何实现右键菜单

3、Flyout制作好以后,给Border控件的RightTapped这个Event添加处理函数(即右键点击)。

UWP Xaml如何实现右键菜单

5、接下来,我们制作每个菜单项单击的处理。如图,给“重命名”菜单项的Tapped添加处理函数。

UWP Xaml如何实现右键菜单

7、如果是按钮Button控件,本身就有Flyout属性,直接添加Button.Flyout即可。

UWP Xaml如何实现右键菜单
猜你喜欢