WinRT的AppBarButtonStyle是什么?

6

是否有一个列表可以查找AppBarButtons的值?

如果我在StandardLayout.xaml中查找,我可以找到一些示例,比如这个

<Style x:Key="ZoomOutButtonStyle" TargetType="Button" BasedOn="{StaticResource AppBarButtonStyle}">
  <Setter Property="AutomationProperties.AutomationId" Value="ZoomOutButtonStyle"/>
  <Setter Property="AutomationProperties.Name" Value="Zoom Out"/>
  <Setter Property="Content" Value="&#xE1A4;"/>
</Style>

是否有值的列表,例如

&#xE1A4;

感谢您。
4个回答

7

6
请查看 Segoe UI Symbol 中所有图标(包含在StandardLayout.xaml中)的完整列表,以及它们的unicode值,访问http://kishore1021.files.wordpress.com/2012/09/appbar.png。在每个图标下面,您可以看到名称和unicode值。
要使用其中一种样式,您可以在代码中简单地使用以下Xaml。
<Button Style="{StaticResource RemoveAppBarButtonStyle}"/>

把StaticResource旁边的单词替换为您想要的按钮。

若要自定义显示的按钮,可以从基本样式中派生出自己的样式,并使用setters设置所需值的属性,如下面的代码所示。这里我展示了一个地球仪图标,下面的文本是“获取位置”。

<Style x:Key="GlobeAppBarButtonStyle" TargetType="Button" 
BasedOn="{StaticResource AppBarButtonStyle}">
    <Setter Property="Content" Value="&#x128;" />
    <Setter Property="AutomationProperties.Name" Value="Get Location>
</Style>

2

您可以打开字符映射工具,并将字体设置为Segoe UI Symbol。这些值来自于该字体。


但是我看不到那些用一些值表示的项目,比如一个带有加号或减号的玻璃。 - Thomas Sebastian Jensen

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接