我有一个项目,其中有很多不同的 ListView / GridView 项目模板。 但都共享相同的弹出菜单,就像这样
<FlyoutBase.AttachedFlyout >
<MenuFlyout >
<MenuFlyoutItem x:Uid="lbl_action_sheet_title_add_to_playlist" Text="$add to playlist" />
<MenuFlyoutItem x:Uid="lbl_action_sheet_share" Text="$share" />
</MenuFlyout>
</FlyoutBase.AttachedFlyout>
我想重用它而不是复制粘贴到 N 个模板
有什么想法吗?
最佳答案
您可以使用附加行为从 DataTemplate
资源附加菜单。
关于windows-runtime - 如何在 WinRT 上重复使用弹出菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28480859/