gpt4 book ai didi

wpf - 根据 Bool 成员对象填充 ListBoxItem 背景

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

我有一个具有 bool 成员的类,我想用我的类的集合填充 Wpf ListBox。

如果我的 bool 属性为 false,我希望 listboxitem 的背景为不同的颜色。 XAML 有可能吗?最好的方法是什么?

        class Mi
{
public bool mybool{get;set;}
}
...
List<Mi> mycollection;// the datacontext

最佳答案

您可以使用 DataTrigger:

<DataTemplate DataType="{x:Type my:Mi}">
<Grid>
<Grid.Style>
<Style TargetType="Grid">
<Setter PropertyName="Background" Value="White" />

<Style.Triggers>
<DataTrigger Binding="{Binding mybool}" Value="True">
<Setter PropertyName="Background" Value="Yellow" />
</DataTrigger>
</Style.Triggers>
</Style>
<Grid.Style>
... your ListBoxItem contents here ...
</Grid>
</DataTemplate>

关于wpf - 根据 Bool 成员对象填充 ListBoxItem 背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3411311/

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