zoukankan      html  css  js  c++  java
  • 在WPF中使用字体图标

    一、源码描述
        这是一款基于WPF窗体应用程序的字体图标示例源码,
        该源码简单易懂使用于初学者和实战项目应用,
        感兴趣的朋友们可以下载看看哦。

    二、功能介绍
        1、用ICO字体代替纯文字
        
    三、实现步骤
        1、在网上下载Font ICO 字体字体压缩包,如:阿里巴巴矢量图标库Font Awesome 矢量图标库
        2、下载到的压缩包,解压后获得图标字体文件    
        3、然后把字体文件夹拷贝到项目中,目录为(/fonts/字体文件)    
        4、对文件右键,设置“复制到输出目录”为“如果较新则复制”
        5、编写UI项目资源样式 /skin/style.xaml

    <Style x:Key="FontAwesome" >
        <Setter Property="TextElement.FontFamily" Value="pack://application:,,,/WPFUI;component/fonts/#FontAwesome" />
    </Style>
    

       注释:
        WPFUI 为项目名称   


        6、App.xaml 引用外部项目资源样式

    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="pack://application:,,,/WPFUI;component/skin/style.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
    

        7、XAML页面,调用资源样式
       

    <TextBlock Text="" Style="{DynamicResource FontAwesome}" />
    

    四、示例展示:

    1、XAML和CS 显示ICO字体示例

    2、ICO字体对照表,如果是XAML则是&#xf……如果是CS则是uf……

    附:源码下载

     

    文章作者:杨秀徐
    文章地址:http://www.cnblogs.com/sntetwt/p/5635107.html

    本源码由杨秀徐调测并整理
    如需转载或使用请注明作者信息及来源,以示对他人劳动成果的尊重!
    获得更有效最新的帮助技术支持看这里:http://www.microsoft-zn.cn

     

  • 相关阅读:
    PHP jquery结合HTML5鼠标拖选头像图片并上传
    HTML5 CSS3 SwitchButton 自定义Radio风格
    IE浏览器在虚拟机中无法正常显示字符
    jQuery在updatepanel中使用造成内存泄露
    bootstrap下拉列表重置联动
    bootstrap正则表达式验证手机 座机 邮箱
    bootstrap重置校验方法
    分页
    函数解一元二次方程
    集合
  • 原文地址:https://www.cnblogs.com/sntetwt/p/5635107.html
Copyright © 2011-2022 走看看