wpf で画面のフォントを設定することは可能ですか。つまり、フォント プロパティを Tahoma に設定できれば、その特定の画面に表示されるすべてのテキスト (ユーザー コントロールを含む) はフォント Tahoma を使用します。現在、すべてのテキスト要素のフォントを手動で変更しています。
ありがとう、
wpf で画面のフォントを設定することは可能ですか。つまり、フォント プロパティを Tahoma に設定できれば、その特定の画面に表示されるすべてのテキスト (ユーザー コントロールを含む) はフォント Tahoma を使用します。現在、すべてのテキスト要素のフォントを手動で変更しています。
ありがとう、
通常FontFamily
、ウィンドウの を Tahoma に設定すると、プロパティ値の継承により、大部分のコントロールのテキストでそのフォントを使用する必要があります。たとえばButton
、TextBlock
そうすべきです。
StatusBar
いずれにせよ、 、Menu
、などのコントロールはほとんどなく、ToolTip
内部でフォント タイプをフォント システム設定 (ユーザーはウィンドウ コントロール パネルで変更できます) に設定します。結果として、これらの要素はウィンドウのフォント設定を無視します。
Window は、FontFamily プロパティの派生元である Control です。継承により、すべてのフォント ファミリがすべての基になるコントロールに設定されます。
たとえば、WPF スタイルの使用を検討する必要があると思います。
<Style TargetType="{x:Type Button}">
<Setter Property="Control.FontFamily" Value="Showcard Gothic"/>
</Style>
リソースを定義するスコープ (ウィンドウまたはアプリケーションなど) に基づいて、すべてのボタンをこのフォント ファミリに設定します。