有没有一种方法可以基于它自己的文本仅使用XAML来更改Texblock前景



我有一个想要更改的文本块。

如果文本显示"file already exist",则前景应为red

否则,如果文本显示"file saved",则前景应该在green中。

您可以使用Trigger执行您想要的操作

<TextBlock Text="file aleady exist">
<TextBlock.Style>
<Style TargetType="TextBlock">
<Style.Triggers>
<Trigger Property="Text" Value="file saved">
<Setter Property="Foreground" Value="Green" />
</Trigger>
<Trigger Property="Text" Value="file aleady exist">
<Setter Property="Foreground" Value="Red" />
</Trigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>

相关内容

  • 没有找到相关文章

最新更新