0

我在 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>

我想做的是,如果“LocalAmount”为正数,则仅显示在“存款”列中,如果为负数,则仅显示在“付款”列中(没有负号)。

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

非常感谢!

4

1 回答 1

1

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

有用的链接:

于 2012-10-06T16:36:37.390 回答