wpf 按钮添加图标

这篇具有很好参考价值的文章主要介绍了wpf 按钮添加图标。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 1.打开iconfont添加自己想要的图标到购物车

wpf 按钮加图标,WPF C#,wpf,ui

 2.下载代码到本地

wpf 按钮加图标,WPF C#,wpf,ui

 3.wpf项目里新建文件夹Fonts,并把iconfont.ttf拷贝进来

wpf 按钮加图标,WPF C#,wpf,ui

 4.这一步很关键,将文件生成为资源,要不然在xaml里面看的是正常的,但是运行的时候会变成口

wpf 按钮加图标,WPF C#,wpf,ui

 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>

wpf 按钮加图标,WPF C#,wpf,ui文章来源地址https://www.toymoban.com/news/detail-516809.html

到了这里,关于wpf 按钮添加图标的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • wpf 实现3D按钮

    在WPF中,通过3D转换和视觉效果可以模拟出3D按钮的样式。以下是一个使用 Button 控件并结合 Viewport3D 来创建带有3D外观的按钮的例子: 请注意,这个例子创建了一个具有简单3D效果的按钮,其中包含一个略微向屏幕外突出的立方体。实际应用中可能需要更复杂的3D建模和材质设

    2024年01月23日
    浏览(40)
  • WPF:自定义按钮模板

    1.WPF:自定义按钮模板 自定义封装的按钮属性可写在Button.Template中 Background=\\\"{TemplateBinding Background}\\\"中的TemplateBinding代表使用按钮本身所使用的背景颜色 不在样式内修改背景颜色 例如: 2.通过事件处理改变属性 1.首先先定义按钮名称 Border x:Name=“button” 2.在 ControlTemplate.Trigger

    2024年02月08日
    浏览(69)
  • WPF自定义按钮控件

    在平时的WPF应用中,系统提供的按钮控件确实可以实现正常的逻辑,但是从视觉方面看的话,确实不够美观,而且每个项目的UI设计不尽相同。那么自定义按钮控件就是必须的了,网上查找了很多自定义按钮控件的办法,但每次都是写到一半就报错。在参考了多个技术贴之后

    2024年02月08日
    浏览(46)
  • WPF使用SharpVectors显示SVG图标

    W3C SVG Working Group SVG它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形。 矢量图形,不受像素影响——SVG的这个特性使得它在不同的平台或者媒体下表现良好,无论屏幕分辨率如何,适合WPF使用。 iconfont-阿里巴巴矢量图标库提供了大量的SVG图标。 但是WPF本身不支持

    2024年02月13日
    浏览(46)
  • 在WPF应用中,结合阿里矢量图标库使用Geometry图标

    在我们的SqlSugar开发框架的WPF应端中,有时候我们需要在按钮或者其他界面元素上使用一些图标,框架中我们可以使用 lepoco/wpfui 项目的图标库,也可以使用Font-Awesome-WPF 图标库,另外我们如果喜欢阿里矢量图标库的,也可以通过使用Geometry图标来实现图标的展示,本篇随笔介

    2024年01月25日
    浏览(64)
  • 更改wpf原始默认按钮的样式

    2024年01月23日
    浏览(33)
  • WPF 控件 (四、单选按钮)

    1. style 2.demo 3.效果 1. RadioButton2 2. Style 3. Demo 4.效果

    2024年02月20日
    浏览(37)
  • svg矢量图标在wpf中的使用

    在wpf应用程序开发中,为支持图标的矢量缩放,及在不同分辨率下界面中图标元素的矢量无损缩放,所以常常用到svg图标,那么如果完 美的将svg图标运用到wpf日常的项目开发中呢,这里分享一下我的个人使用经验和详细步骤。 1、SvgToXaml 工具 我经常使用一款开源的svg转xaml的

    2024年01月21日
    浏览(63)
  • WPF快速开发(2):图标库知识点

    图标资源下载 iconfont Window.Resources:资源位置声明 X:Key:资源Id,用于前端的xaml X:Name:控件Id,用于后端的程序标记 简单样例 Setter:属性 用于设置控件属性 可以直接写,也可以在Style.Setters里面写 使用属性使用Style=“{StaticResource 样式名}” 继承关系 一个控件只能有一个Style

    2024年02月15日
    浏览(50)
  • C# WPF 中 外部图标引入iconfont,无法正常显示问题 【小白记录】

    正确的格式,注意字体文件 “xxxx.ttf” 应写为 “#xxxx” 比如我的图标字体在当前项目的 /Assets/Fonts/ 路径下,那么我在MainWindow中引入该图标的话,应该如下面的代码一样。 点击字体文件,然后右键–属性,将生成操作选为Resource(资源)即可

    2024年02月12日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包