【发布时间】:2012-08-20 12:43:06
【问题描述】:
我正在为我的Metro 应用程序使用标准样式。这些样式中的大多数都包含Image,我想使用Segoe UI Symbols 作为这些图像。
我怎样才能做到这一点?
【问题讨论】:
标签: image fonts windows-8 microsoft-metro
我正在为我的Metro 应用程序使用标准样式。这些样式中的大多数都包含Image,我想使用Segoe UI Symbols 作为这些图像。
我怎样才能做到这一点?
【问题讨论】:
标签: image fonts windows-8 microsoft-metro
您可以在任何使用 Segoe UI 符号作为字体的文本内容中插入“字符”。如果我想要一个 TextBlock 中的收藏夹星,它看起来像这样......
<TextBox x:Name="textBox" HorizontalAlignment="Left" Margin="372,375,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" FontFamily="Segoe UI Symbol"/>
如果我想制作一个包含相同“字符”的按钮,我会这样做...
<Button x:Name="button" Content="" HorizontalAlignment="Left" Margin="372,181,0,0" VerticalAlignment="Top" Click="button_Click" FontFamily="Segoe UI Symbol" FontSize="24" Height="79" Width="128"/>
如果我想让按钮采用圆形 AppBar 按钮样式,我会像这样添加 Style 资源...
<Button x:Name="button" Content="" HorizontalAlignment="Left" Margin="372,181,0,0" VerticalAlignment="Top" Click="button_Click" FontFamily="Segoe UI Symbol" FontSize="24" Style="{StaticResource AppBarButtonStyle}" Height="79" Width="128"/>
如果您使用 HTML,则使用相同类型的方法。只要确保你的风格是正确的......
<span class="pagetitle"></span>
【讨论】: