如何在WPF中有条件地隐藏绑定值?

时间:2012-10-06 15:44:54

标签: c# wpf

我在WPF的GridView中有以下两个GridViewColumns:

<GridViewColumn Header="Payment">
    <GridViewColumn.CellTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding Path=LocalAmount}"/>
        </DataTemplate>
    </GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Deposit">
    <GridViewColumn.CellTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding Path=LocalAmount}"/>
        </DataTemplate>
    </GridViewColumn.CellTemplate>
</GridViewColumn>

我想做的是,如果&#39; LocalAmount&#39;是积极的,它只在“存款”中显示。列,以及否定时,仅显示在“付款”中。列(没有负号)。

有没有简单的方法来实现这一目标?

非常感谢!

1 个答案:

答案 0 :(得分:1)

您可以使用两个不同的值转换器。其中一个显示值为正值,另一个值为负值。

有用的链接: