在WPF中使用字体图标

摘要:
如果CS,uf

一、源码描述
这是一款基于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=""   />

四、示例展示:

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

在WPF中使用字体图标第1张

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

在WPF中使用字体图标第2张

附:源码下载

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

免责声明:文章转载自《在WPF中使用字体图标》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Oracle 编写存储过程并设置定时执行Delphi:RzPageControl(pagecontrol)实现多标签的动态添加,切换,关闭下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

WPF 饼状图,柱形图,折线图 (1 柱形图)

WPF三贱客绘制,柱形图应该是比较简单的一个了。效果如下:  ItemSource数据结构可自己定义,我的如下列子,自定义的数据结构属性,要对应配置下DisplayMemberMsg 和DisplayMemberValue  用法很简单,看我上面两张图应该基本能清楚了。 用到的基本知识大致是  Path,依赖属性等。主要时左侧刻度和右侧柱形两部分。 P...

WPF省市联动Binding

主要思路: 把省的ItemsSource绑定DataContext,然后给市的ItemsSource绑定到Element(省)的SelectedItem上 xaml 1 <Window x:Class="Demo.MainWindow" 2 xmlns="http://schemas.microsoft.com/winfx/20...

周末充电之WPF(三 ) .后台动态生成控件

布局 -连连看: 代码: 1 private void Window_Loaded_1(object sender, RoutedEventArgs e) 2 { 3 4 5 //动态创建行 6 for (int i = 0; i < 10; i++...

WPF 事件快速参考

为了提供快速参考,下面列出了 Expression Blend 中的可用事件。可用的事件可能会随着用户在“交互”面板的“对象和时间线”下选定不同的对象而有所变化。例如,如果在“对象和时间线”下选定“LayoutRoot”对象,则无法创建“Activated”事件处理程序方法,因为该事件仅对“Window”对象有效。 事件 描述 Annotatio...

wpf研究之道——datagrid控件分页

datagrid控件分页效果,如下图所示: 上一页,下一页,可以跳到任何一页。当页码比较多的时候,只显示几页,其余用点点,界面实现如下: <!--分页--> <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignm...

WPF知识点全攻略06- WPF逻辑树(Logical Tree)和可视树(Visual Tree)

介绍概念之前,先来分析一段代码: xaml代码如下: <Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.micros...