gpt4 book ai didi

xaml - 条件文本格式 XAML WP8

转载 作者:行者123 更新时间:2023-12-04 16:16:57 24 4
gpt4 key购买 nike

是否可以在 XAML 中设置某种形式的文本 block 控件的条件格式,以便可以根据文本更改文本的颜色(例如,Text = "good"然后设置为绿色,Text = "bad"然后将文本设置为红色。)

我尝试了一些示例,但它们似乎不起作用,大概是因为 WP8 的工作方式不同。

最佳答案

一种简单的方法是在 View 中使用 DataTrigger,例如:

命名空间:

xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions"

控制:

<TextBlock x:Name="TheText" Text="{Binding Blah}"/>
<i:Interaction.Triggers>
<ei:DataTrigger Value="Red"
Binding="{Binding Text, ElementName=TheText}">
<ei:ChangePropertyAction PropertyName="Foreground"
Value="Red" />
</ei:DataTrigger>
<ei:DataTrigger Value="Blue"
Binding="{Binding Text, ElementName=TheText}">
<ei:ChangePropertyAction PropertyName="Foreground"
Value="Blue" />
</ei:DataTrigger>
</i:Interaction.Triggers>
</TextBlock>

或者您可以在代码中连接条件。希望这会有所帮助。

关于xaml - 条件文本格式 XAML WP8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15905195/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com