gpt4 book ai didi

WPF DataGrid 图标和 bool 值

转载 作者:行者123 更新时间:2023-12-03 18:29:41 25 4
gpt4 key购买 nike

我有:

public class Person 
{
String name { get; set; }
String address { get; set; }
bool isMarried { get; set; }
}

我的数据网格中填充了一个人员列表。

我想要一个自定义列,当 isMarriedtrueicon-2 时显示 icon-1.jpgisMarriedfalse 时显示.jpg

我如何在 WPF 中执行此操作?有任何想法吗 ?

我知道如何做一个自定义列,但我不知道如何将 isMarried 的两种状态与 icon-1.jpgicon- 相关联2.jpg.

最佳答案

您可以在自定义列中使用 DataTrigger 来执行此操作:

<DataGridTemplateColumn Header="Married">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Image x:Name="IMG" Source="married_image" />
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding Path=isMarried}" Value="False">
<Setter Property="Source" Value="not_married_image" TargetName="IMG"/>
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>

关于WPF DataGrid 图标和 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4045002/

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