wpf 按钮添加图标

 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="&#xf01a3;" 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="&#xf01a3;"  FontFamily="pack://application:,,,/Fonts/#IconFont" FontSize="20px" />
</Button>

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Y_Hungry

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值