1.後台**引用字型
將乙個名為「chinesecharacterspecialfont.ttf」的ttf檔案,放在桌面路徑,後台引用方式如下:
1路徑uri只需要資料夾就行了,後面乙個引數family為 「./#指定字型型別名稱「。var ttffilepath = @"
c:\users\user\desktop\";
2 hanzitextblock.fontfamily = new system.windows.media.fontfamily(new uri(ttffilepath), "
./#楷體_gb2312
");
注意:#後面表示字型型別名稱,可以通過雙擊開啟ttf檔案檢視:
2.wpf-xaml資源引用
12"本地已安裝的字型,可以通過fonts.systemfontfamilies獲取。hanzicharacterfontfamily
">pack://34
5"hanzitextblock
" text="
a" fontfamily="
"6 fontsize="
50" horizontalalignment="
center
" verticalalignment="
center
"/>
7
xaml字型就不用說了。後台設定字型型別,可以通過:
1系統字型fontfamily資料,source名稱是英文的。怎麼通過中文名稱獲取相應字型?var systemfontfamilies =fonts.systemfontfamilies;
2var songtifamily = systemfontfamilies.firstordefault(i=>i.source=="
kaiti");
3 hanzitextblock.fontfamily = songtifamily;
familynames為乙個含有多語言項的字典,key為語言項,value為字型型別名稱。
1關鍵字:後台**引用ttf字型,wpf前端引用ttf字型var systemfontfamilies =fonts.systemfontfamilies;
2 fontfamily filteredchinesefamily = null;3
foreach (fontfamily family in
systemfontfamilies)413
}14}15 hanzitextblock.fontfamily = filteredchinesefamily;
html引用ttf字型檔案
在樣式表如此定義 font face 然後,具體使用 test text 引入蘋方字型 可以寫多個引入多個字型檔案 font face font face 提取密碼 6r5s css font family 中的蘋方字型 蘋方提供了六個字重,font family 定義如下 蘋方 簡 常規體 fon...
WPF在 ViewModel中引用資源
source res zh cn.xaml resourcedictionary.mergeddictionaries resourcedictionary 第二步 在viewmodel中呼叫 resourcename 你可以使用強轉型別進行轉換得到你想要的型別,因為返回的是乙個object型別 例...
WPF中靜態引用資源與動態引用資源的區別
wpf中引用資源分為靜態引用與動態引用,兩者的區別在 呢?我們通過乙個小的例子來理解。點選 update 按鈕,第2個按鈕的文字會變成 更上一層樓 而第1個按鈕的文字沒有變化。原因是第1個按鈕文字用的是靜態引用資源,而第2個按鈕文字用的是動態引用資源。前台 xmlns x xmlns sys clr...