在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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM