Windows store apps 如何通过资源或在windows应用商店应用程序中以编程方式设置应用程序栏按钮图像

Windows store apps 如何通过资源或在windows应用商店应用程序中以编程方式设置应用程序栏按钮图像,windows-store-apps,appbar,Windows Store Apps,Appbar,我想以编程方式加载AppBar,但无法将图像设置为位图。允许这样做吗?或者只能使用Segoe UI符号字符 我试着在资源中这样做: <Style x:Key="StudyAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}"> <Setter Property="AutomationProperties.AutomationId" Value="Stu

我想以编程方式加载AppBar,但无法将图像设置为位图。允许这样做吗?或者只能使用Segoe UI符号字符

我试着在资源中这样做:

<Style x:Key="StudyAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
    <Setter Property="AutomationProperties.AutomationId" Value="StudyAppBarButton"/>
    <Setter Property="AutomationProperties.Name" Value="Study"/>
    <Setter Property="Content">
        <Setter.Value>
            <Image Source="Assets/AppBar/Study.png" />
        </Setter.Value>
    </Setter>
</Style>
但如果我这样做:

button.Content = "\uE10F";
我看不到家庭角色

一般来说,是否有在应用程序栏中使用自定义图像的示例或指南?Segoe没有适用于所有我的菜单项的图像

不幸的是,我的应用程序相当复杂,有两个级别的菜单,因此任何关于处理此问题的建议都将不胜感激。基本上,我正试图把我的网站变成一个应用程序

谢谢


-John

您必须创建自己的样式,AppBarButtonStyle不能与图像一起使用。我建议您查看此MSDN论坛帖子,它可能会对您有所帮助。如果你找到了解决方案,请不要忘记接受这个答案

button.Content = "\uE10F";