0

trueの場合はチェックマーク画像を表示し、falseの場合は何も表示しないブール値にバインドされた読み取り専用列が必要です。

問題は誤った値です。データグリッドの背景を表示したいのですが、画像ソースをクリアする方法がわかりません。

これを行うには、画像ソースの価値はどうあるべきですか?

乾杯、
ベリール

<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 に答える