WPF TextBlock根据值显示不同的内容或格式

当 TextBlock 绑定的值 IsChek=1 时显示为“是”;IsCheck=2 时显示为“否”,同时设置文字颜色为红色

<TextBlock FontWeight="Bold" VerticalAlignment="Center">
    <TextBlock.Style>
        <Style TargetType="TextBlock">
            <Style.Triggers>
                <DataTrigger Binding="{Binding IsCheck}" Value="1">
                    <Setter Property="Text" Value=""/>
                </DataTrigger>
                <DataTrigger Binding="{Binding IsCheck}" Value="2">
                    <Setter Property="Text" Value=""/>
                    <Setter Property="Foreground" Value="Red"/>
                </DataTrigger>
            </Style.Triggers>
        </Style>
    </TextBlock.Style>
</TextBlock>

 

posted @ 2024-03-22 10:56  陈铖chenc  阅读(458)  评论(0)    收藏  举报