2016-09-05 6 views
0

私のWPF-Windowには、おそらくすべてのコンピュータにインストールされていない特殊なフォントを持ったラベルがあります。リソースフォルダのフォントを含む

これは、現在のラベルのための私のXAMLコードです:

<Label x:Name="ping" Content="00" FontFamily="pack://application:,,,/resources/#visitor" HorizontalAlignment="Left" Margin="165,10,0,0" VerticalAlignment="Top"/> 

そしてここでは、私のプロジェクトの階層です:

project

しかし、なぜフォントがアプリケーションに表示されません/ラベルに?

+0

フォントファイル(ファイルのプロパティ - >ビルドアクション)のビルドアクションとは何ですか? "Resource"以外の言葉があれば、それを変更してみてください。 – Hogler

+0

さて、 "None"から "Resource"に変更しましたが、まだ動作しません。ウリの何かが正しいのではないか? –

答えて

0

古いスレッドをドラッグして申し訳ありませんが、私はこれに対する解決策を見つけました。フォントファイル名はvisitor1ですが、FontFamilyはこれを検索せず、代わりにフォント名を検索します。フォントファイルを開くと、実際には "Visitor TT1 BRK"という名前が表示されます。あなたのコードでこれを使用してください:

FontFamily="CustomFonts\#Visitor TT1 BRK" 
関連する問題