一、源碼描述
這是一款基於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則是……如果是CS則是\uf……
文章作者:楊秀徐
文章地址:http://www.cnblogs.com/sntetwt/p/5635107.html
本源碼由楊秀徐調測並整理
如需轉載或使用請注明作者信息及來源,以示對他人勞動成果的尊重!
獲得更有效最新的幫助技術支持看這里:http://www.microsoft-zn.cn