0

我正在为我的Metro应用程序使用标准样式。这些样式中的大多数都包含一个Image并且我想使用Segoe UI Symbols 作为这些图像。

我怎样才能做到这一点?

4

1 回答 1

2

您可以在使用 Segoe UI 符号作为字体的任何文本内容中插入“字符”。如果我想要一个 TextBlock 中的收藏夹星,它看起来像这样......

<TextBox x:Name="textBox" HorizontalAlignment="Left" Margin="372,375,0,0" TextWrapping="Wrap" Text="&#xE113;" VerticalAlignment="Top" FontFamily="Segoe UI Symbol"/>

如果我想制作一个具有相同“字符”的按钮,我会这样做......

<Button x:Name="button" Content="&#xE113;" HorizontalAlignment="Left" Margin="372,181,0,0" VerticalAlignment="Top" Click="button_Click" FontFamily="Segoe UI Symbol" FontSize="24"  Height="79" Width="128"/>

如果我希望按钮采用圆形 AppBar 按钮样式,我会像这样添加样式资源......

<Button x:Name="button" Content="&#xE113;" 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">&#xE113;</span>
于 2012-08-20T14:33:25.790 回答