【发布时间】:2018-04-17 19:46:30
【问题描述】:
我有一个应用程序已在 Windows 10 应用商店中。它有一个 AppBar,其中包含文件、编辑、帮助等项目。
当我右键单击应用程序内的任何控件时,比如 ListView,AppBar 就会出现。为什么?
我想为 ListView 创建上下文菜单,但上下文菜单没有显示,因为 AppBar 成为焦点?我怎样才能防止这种情况发生?
注意:如果我在 xaml 中注释掉 AppBar,则一切正常。
【问题讨论】:
-
你能出示你的代码吗
-
您是在网格内创建 appbar 还是使用 page.appbar
-
这只是一个页面:在 xaml Page -> Page.TopAppBar -> AppBar。页面在 Page.TopAppBar 之后有一个 Grid。
-
可以在listview焦点事件中隐藏
-
尝试将
AppBar从Page.TopAppBar移动到Grid或将其更改为CommandBar,这与AppBar控件非常相似。
标签: windows uwp windows-store-apps appbar