0

我想要一个绑定到布尔值的只读列,当为真时显示复选标记图像,当为假时不显示任何内容。

问题是错误的值;我只想显示数据网格的背景是什么,但我看不到如何清除图像源。

图像源的价值应该是什么?

干杯,
贝里尔

<DataGridTemplateColumn.CellTemplate>
    <DataTemplate>
        <Image Name="imgChecked" Source="\Img_Checkmark" />
        <DataTemplate.Triggers>
            <DataTrigger Binding="{Binding IsPrimary}" Value="False">
                <Setter TargetName="imgChecked" Property="Source" Value=""/> *** ??? ***
            </DataTrigger>
        </DataTemplate.Triggers>
    </DataTemplate>
</DataGridTemplateColumn.CellTemplate>
4

1 回答 1

2

而是使用Visbility Property

<DataTrigger Binding="{Binding IsPrimary}" Value="False">
    <Setter TargetName="imgChecked" Property="Visibility" Value="Hidden"/>
</DataTrigger>

的价值Source将是"{x:Null}"

于 2012-10-07T15:36:01.167 回答