学习WPF——使用Font-Awesome图标字体(一)

一、运行效果图

学习WPF——使用Font-Awesome图标字体(一)

二、图标字体文件下载

http://fontawesome.dashgame.com/(这个网址可以下载图标字体文件)

http://www.fontawesome.com.cn/(这个网址可以下载图标字体文件和查图标编码)

学习WPF——使用Font-Awesome图标字体(一)

(2)解压文件,复制文件备用。

学习WPF——使用Font-Awesome图标字体(一)

(3)查图标编号

学习WPF——使用Font-Awesome图标字体(一)

二、开始WPF项目

(1)新建Windows Desktop下的WPF Application项目.

学习WPF——使用Font-Awesome图标字体(一)

(2)新建Resources文件夹,复制fontawesome-webfont.ttf文件进去.

学习WPF——使用Font-Awesome图标字体(一)

(3)编辑MainWindow.xaml文件

学习WPF——使用Font-Awesome图标字体(一)

<Window x:Class="LearnWPF.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525" Background="#1874CD"> <StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
<TextBlock Text="" FontSize="80" Margin="3" FontFamily="/LearnWPF;component/Resources/#FontAwesome" Foreground="#CF1FFF"></TextBlock>
<TextBlock Text="" FontSize="80" Margin="3" FontFamily="/LearnWPF;component/Resources/#FontAwesome" Foreground="#1FFFFF"></TextBlock>
<TextBlock Text="" FontSize="80" Margin="3" FontFamily="/LearnWPF;component/Resources/#FontAwesome" Foreground="#FFFFFF"></TextBlock>
<TextBlock Text="" FontSize="80" Margin="3" FontFamily="/LearnWPF;component/Resources/#FontAwesome" Foreground="#FB0AE8"></TextBlock>
</StackPanel>
</Window>

  (4)运行结果

学习WPF——使用Font-Awesome图标字体(一)

(5)改进

 <Window x:Class="LearnWPF.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="" Width="" Background="#1874CD">
<Window.Resources>
<Style x:Key="FontAwesome" TargetType="TextBlock">
<Setter Property="FontSize" Value=""/>
<Setter Property="Margin" Value=""/>
<Setter Property="FontFamily" Value="/LearnWPF;component/Resources/#FontAwesome"></Setter>
</Style>
</Window.Resources>
<StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
<TextBlock Text="" Style="{StaticResource FontAwesome}" Foreground="#CF1FFF"></TextBlock>
<TextBlock Text="" Style="{StaticResource FontAwesome}" Foreground="#1FFFFF"></TextBlock>
<TextBlock Text="" Style="{StaticResource FontAwesome}" Foreground="#FFFFFF"></TextBlock>
<TextBlock Text="" Style="{StaticResource FontAwesome}" Foreground="#FB0AE8"></TextBlock>
</StackPanel>
</Window>
上一篇:1Z0-053 争议题目解析481


下一篇:解决: DeprecationWarning: Passing 1d arrays as data is deprecated in 0.17 and will raise ValueError in 0.19