【发布时间】:2023-03-16 14:40:01
【问题描述】:
IM 使用在 RT 期间填充数据的数据网格(我使用 mvvm)。 我将数据网格绑定到观察者集合,该集合在 RT 期间使用值进行更新。
其中一个字段是 isKey 。如果此值为 true,我想显示一些键图标。 我该怎么做?
我需要在 key 为 true 时添加图标。
这是我的代码
型号
public bool IsKey { get; set; }
public string Column2 { get; set; }
public string Column3 { get; set; }
{
public ViewModel()
{
this.Items = new List<MyClass>();
//row 1:
this.Items.Add(new MyClass { IsKey= true,Column2 = "aaaa",Column3 = "ddfa",Column4 = "fddsfas",Column5 = "dfadsfas"});
//row 2:
this.Items.Add(new MyClass { IsKey = false ,Column2 = "aaaa",Column3 = "ddfa",Column4 = "fddsfas",Column5 = "dfadsfas"});
}
xaml
</DataGridTemplateColumn>
<DataGridTextColumn Binding="{Binding isKey}" Header="2" Width="*" />
<DataGridTextColumn Binding="{Binding Column2}" Header="2" Width="*" />
<DataGridTextColumn Binding="{Binding Column3}" Header="3" Width="*" />
<DataGridTextColumn Binding="{Binding Column4}" Header="4" Width="*" />
【问题讨论】: