2

新しい WPF アプリケーションで使用するリソース ファイルを作成しています。次のようにカラー テンプレートを作成できます。

<SolidColorBrush x:Key="BorderColorBrush" Color="Black"/>
<SolidColorBrush x:Key="NavigationBorderColorBrush" Color="#FF26425D" />
<SolidColorBrush x:Key="ListBorderColorBrush" Color="#FF59593E"/>

しかし、フォントに対して同じことを行うにはどうすればよいですか? すなわち: 基本タイプのフォントファミリー?

前もって感謝します

4

1 に答える 1

1

独自のフォントを作成したい場合、WPF は役に立たなかったと思います。ただし、すべてのラベルとテキストを 1 つの形式にしたい場合はStyle、Control と TextBlock に次のように使用できます。

        <Window.Resources>
            <Style TargetType="Control">
                <Setter Property="FontFamily" Value="Courier New" />
                <Setter Property="Foreground" Value="Red" />
            </Style>
            <Style TargetType="TextBlock">
                <Setter Property="FontFamily" Value="Courier New" />
                <Setter Property="Foreground" Value="Red" />
            </Style>
        </Window.Resources>

TextBlockは の子クラスではないため、Control2 回実行する必要があります。(間違っていたら訂正してください)

于 2012-07-27T04:33:07.240 に答える