1.打开iconfont添加自己想要的图标到购物车
2.下载代码到本地
3.wpf项目里新建文件夹Fonts,并把iconfont.ttf拷贝进来
4.这一步很关键,将文件生成为资源,要不然在xaml里面看的是正常的,但是运行的时候会变成口
5.修改App.xaml代码
<Application x:Class="_3Dprinter_yz.App"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:local="clr-namespace:_3Dprinter_yz"StartupUri="MainWindow.xaml"><Application.Resources><ResourceDictionary><ResourceDictionary.MergedDictionaries><ResourceDictionary Source="pack://application:,,,/Panuon.WPF.UI;component/Control.xaml" /></ResourceDictionary.MergedDictionaries><FontFamily x:Key="IconFont">Pack://application:,,,/Fonts/#iconfont</FontFamily></ResourceDictionary></Application.Resources></Application>
6.修改按钮代码
<Button HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="30" IsDefault="True" Height="30"FontSize="10" Foreground="White" Background="#363636" pu:ButtonHelper.CornerRadius="4" Click="Button_Click_2"><TextBlock Text="󰆣" FontFamily="{StaticResource IconFont}" FontSize="20px" />
</Button>
或者App.xaml不修改,直接写成下面那种
<Button HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="30" IsDefault="True" Height="30"FontSize="10" Foreground="White" Background="#363636" pu:ButtonHelper.CornerRadius="4" Click="Button_Click_2"><TextBlock Text="󰆣" FontFamily="pack://application:,,,/Fonts/#IconFont" FontSize="20px" />
</Button>