gpt4 book ai didi

c# - 可用 UWP 菜单控件之间的区别

转载 作者:行者123 更新时间:2023-11-30 21:35:44 26 4
gpt4 key购买 nike

我是 UWP 的新手,想知道“Flyout”、“ContextFlyout”和“Popup”之间的区别。另外,我想知道“AppBar”和“CommandBar”之间的区别。我相信这些是容纳菜单或菜单项的容器。如果我错了,请纠正我。

问题:我正在尝试设计一个应用程序的用户界面,想知道如何最好地显示菜单项和菜单,并且想知道它们之间的区别,以便我可以选择最适合我的那个。非常感谢!

最佳答案

ContextFlyout是为“右键菜单”操作而设计的。例如,此菜单自动分配给如下输入。如果要实现上下文菜单,ContextFlyout是最好的。

  • 鼠标 - 右键单击​​
  • 触摸 - 点击并按住
  • Xbox Controller - 菜单按钮

Popup/Flyout 是通用的,它可以用于任何弹出/flyout UI,而不仅仅是菜单。而且,没有像上下文弹出窗口那样的默认事件处理。您需要分配 righttapped 或其他东西来调用弹出窗口/弹出窗口。

关于c# - 可用 UWP 菜单控件之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48930639/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com