0

私はリソース辞書にスタイルを持っています

<Style x:Key="heading" TargetType="Label">
    <Setter Property="FontSize" Value="26" />
</Style>

何らかのトリガー条件が満たされた場合に制御するように割り当てたいと思います。例えば

<Style TargetType="Label">
    <Style.Triggers>

        <Trigger Property="Tag" Value="header" >
            <Setter Property="FontSize" Value="26" />
        </Trigger>

    </Style.Triggers>
</Style>

正常に動作します

<Style TargetType="Label">
    <Style.Triggers>

        <Trigger Property="Tag" Value="header" >
            <Setter Property="Style" Value="{StaticResource heading}" />
        </Trigger>

    </Style.Triggers>
</Style>

Style トリガーが関連付けられたターゲットの Style プロパティを変更できないというエラーが発生しますが、これは理にかなっていますが、回避策はありますか?

4

1 に答える 1