觸發

五種觸發型別中最簡單的一種,Trigger 負責根據同一控制元件中的其他屬性設定屬性。

<TextBlock>
    <TextBlock.Style>
        <Style TargetType="{x:Type TextBlock}">
            <Style.Triggers>
                <Trigger Property="Text" Value="Pass">
                    <Setter Property="Foreground" Value="Green"/>
                </Trigger>
            </Style.Triggers>
        </Style>
    </TextBlock.Style>
</TextBlock>

在這個例子中,當 Text 屬性等於字串 Pass 時,TextBlock 的前景色將變為綠色。