永发信息网

如何将菜单添加到应用栏

答案:1  悬赏:70  手机版
解决时间 2021-03-31 09:02
如何将菜单添加到应用栏
最佳答案
步骤 1: 向应用中添加应用栏
有关详细信息,请参阅快速入门:添加应用栏
在此部分中,我们将 CommandBar 添加为按钮应用栏。
XAML


...



步骤 2: 将 AppBarButton 添加到应用栏。
添加 AppBarButton 并设置 Icon 和 Label 属性。
XAML
...


....


...

步骤 3: 向 AppBarButton 添加 MenuFlyout
将 MenuFlyout 添加到按钮的 Flyout 属性。单击该按钮时,此弹出窗口将自动打开。
XAML
...



....



...

步骤 4: 向 MenuFlyout 添加 MenuFlyoutItems
为菜单中的每个选项添加 MenuFlyoutItem 并设置其 Text 属性。处理其 Click 事件,或者分配用户做出选择时要执行的 Command。
XAML
...





...

完整示例
以下是用于应用栏的最终 XAML 和 MenuFlyoutItem.Click 事件的事件处理程序代码。
XAML














C#
private void MenuFlyoutItem_Click(object sender, RoutedEventArgs e)
{
MenuFlyoutItem selectedItem = sender as MenuFlyoutItem;

if (selectedItem != null)
{
if (selectedItem.Tag.ToString() == "rating")
{
SortByRating();
}
else if (selectedItem.Tag.ToString() == "match")
{
SortByMatch();
}
else if (selectedItem.Tag.ToString() == "distance")
{
SortByDistance();
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
标准88按键钢琴每个按键都叫什么名字求大神们
问道里面怎么把4级坐骑变成5级坐骑?
想上西交利物浦,家人只认985
140车床卡头不正怎么办
为什么是《战狼2》
高分急求:零线、220v发电机、380v发电机问题
智友播音大师哪里去下载最新版?
外置光驱买哪个质量比较好
k936火车经过长沙高铁站
缺德是什么意思
虾米怎么洗? 买的新鲜的小虾米怎么洗会比较
象州县工商行政管理局中平工商所地址在什么地
为什么没有意义的事,你却一做再做。。。
有没有人在u9平台上面被欺骗过的,有的说说
上海市内平信几天能到,上周四从虹口寄出的周
推荐资讯
博坊请告诉我呀
Fe和CuCl2和HCl同时存在时是哪个先反应
互换性实验报告适用性结论怎么写
什么叫大嫚
申请父母移民美国,广州面谈时候需要带什么材
有谁知道南京杰思尔设备工程有限公司!准备去
12V150W的LED灯,12V100A的蓄电池,要用多少K
成人电大函授什么时候报名
信鸽杨阿腾怎样分辨
作文我和语文的故事
一落千.丈是什么意思
急!!辽阳到西中岛的自驾游详细路线
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?