英文:
My Universal Windows Platform Application crashs when I click menu items
问题
我使用FontIcon
创建了我的菜单项图标,并在FontFamily
部分中写入了'Segoe Fluent Icons',然后使用它。但当我点击菜单项时,我的应用程序崩溃。我从Microsoft的网站下载了'Segoe Fluent Icons'字体包并尝试了它,但当我重新启动电脑时,同样的问题再次发生。
我的菜单项代码:
<muxc:MenuBar>
<muxc:MenuBarItem Title="Example">
<MenuFlyoutItem Text="Item1">
<MenuFlyoutItem.Icon>
<FontIcon Glyph="" FontFamily="Segoe Fluent Icons"/>
</MenuFlyoutItem.Icon>
</MenuFlyoutItem>
</muxc:MenuBarItem>
</muxc:MenuBar>
英文:
I made the Icons of my menu Items using FontIcon
and I write 'Segoe Fluent Icons' In the FontFamily
section and use It. But when I click on my menu Items, my app crashes. I downloaded the 'Segoe Fluent Icons' font package from Microsoft's site and tried It, but when I restart my PC, the same problem happens again.
My Menu Items Code:
<muxc:MenuBar>
<muxc:MenuBarItem Title="Example">
<MenuFlyoutItem Text="Item1">
<MenuFlyoutItem.Icon>
<FontIcon Glyph="&#xF6FA" FontFamily="Segoe Fluent Icons"/>
</MenuFlyoutItem.Icon>
</MenuFlyoutItem>
</muxc:MenuBarItem>
</muxc:MenuBar>
答案1
得分: 1
我尝试了你的代码,似乎你在Glyph属性的值后缺少了一个分号。在添加了它之后,代码可以正确运行,图标将会显示。
代码如下:
<MenuFlyoutItem.Icon>
<FontIcon Glyph="&#xF6FA;" FontFamily="Segoe Fluent Icons"/>
</MenuFlyoutItem.Icon>
英文:
I tried your code, it seems that you are missing a semicolon for the value of Glyph property. After adding it, the code could run correctly and the Icon will show.
Code here:
<MenuFlyoutItem.Icon>
<FontIcon Glyph="&#xF6FA;" FontFamily="Segoe Fluent Icons"/>
</MenuFlyoutItem.Icon>
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论