从角色创建图像

时间:2012-08-20 12:43:07

标签: image fonts windows-8 microsoft-metro

我正在为Metro应用使用标准样式。大多数这些样式都包含Image,我想用Segoe UI Symbol作为这些图像。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分: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按钮样式,我会像这样添加Style资源......

<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>