从哪里获取为应用程序开发提供的可用图标

时间:2013-10-17 01:10:19

标签: windows-8 windows-phone-8 windows-runtime microsoft-metro winrt-xaml

从何处获取应用开发的可用图标。

 <Button Content="Button" Click="GoBack" IsEnabled="{Binding Frame.CanGoBack, ElementName=pageRoot}" Style="{StaticResource BackButtonStyle}" HorizontalAlignment="Left" Margin="10,15,0,0" VerticalAlignment="Top" Height="55"/>

示例:Style =“{StaticResource BackButtonStyle}” 在使用它们之前,在哪里可以看到所有可用的图标,例如BackButtonStyle和其他图标。

由于

4 个答案:

答案 0 :(得分:2)

使用适用于Windows 8的XAML Candy应用。

enter image description here

答案 1 :(得分:1)

转到您的C盘 - &gt;程序文件(如果您的操作系统是32位,则为x86或不是) - &gt; Microsoft SDKs - &gt; Windows Phone - &gt; v 8.0 - &gt;图标。它们可用于深色和浅色背景,也可用于矢量形式,以便在Illustrator等中进行编辑。您可以将所需的特定内容复制并粘贴到项目文件夹中并引用它们。

答案 2 :(得分:1)

这些&#34;图标&#34;实际上是 Segoe UI Symbol 字体中的字符。有多种方法可以查看可用的内容:

  • 有关于SegoeUI Symbol中的图标及其用法的page on MSDN
  • 您可以在Windows中打开 Character Map 应用程序,选择此字体并浏览字符。
  • 您可以查看适用于Windows 8的Windows应用商店应用模板的StandardStyles.xaml文件夹中的Common文件。您将找到{{1}的大量注释按钮样式},全部基于相同字体的字符。只需取消注释即可在AppBar中使用它们,但您也可以创建基于AppBar的样式,内容具有不同的字符。在文件中搜索BackButtonStyle以查找第一个。{/ li>
  • 在Windows 8.1中,Symbol枚举用于SymbolIcon类。这是在Windows 8.1中创建AppBarButton的改进方法(在最后一个链接页面的底部有一个示例)。

答案 3 :(得分:1)

当您创建新项目时,VS会在StandardStyles.xaml文件夹中为您提供Common。在那里你可以找到像这样的注释按钮样式

<!-- 
    Standard AppBarButton Styles for use with Button and ToggleButton

    An AppBarButton Style is provided for each of the glyphs in the Segoe UI Symbol font.  
    Uncomment any style you reference (as not all may be required).
-->

<!--

<Style x:Key="SkipBackAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
    <Setter Property="AutomationProperties.AutomationId" Value="SkipBackAppBarButton"/>
    <Setter Property="AutomationProperties.Name" Value="Skip Back"/>
    <Setter Property="Content" Value="&#xE100;"/>
</Style>
<Style x:Key="SkipAheadAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
    <Setter Property="AutomationProperties.AutomationId" Value="SkipAheadAppBarButton"/>
    <Setter Property="AutomationProperties.Name" Value="Skip Ahead"/>
    <Setter Property="Content" Value="&#xE101;"/>
</Style>
....
....

使用这些只是取消注释。有关更多信息,请阅读msdn docs here