0

我正在使用 Xaml 开发使用 Devexpress Gridcontrol 的应用程序。在单元格模板中,我有一个文本块,如果 Binding 中的值为“0”,我想在其中显示“打开”,如果为“0”,则显示“关闭”。这可以使用FormatterStringie来完成吗?使用FormatStringConverter?

4

1 回答 1

0

希望这可以帮助。:)

xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions"


<TextBlock Text="{Binding Value}">
  <i:Interaction.Triggers>
    <ei:DataTrigger Value="0" Binding="{Binding Text, ElementName=Self}">
        <im:ChangePropertyAction PropertyName="Text"
                                         Value="Open"/>
    </ei:DataTrigger>
    <ei:DataTrigger Value="1" Binding="{Binding Text, ElementName=Self}">
        <im:ChangePropertyAction PropertyName="Text"
                                         Value="Close"/>
    </ei:DataTrigger>
  </i:Interaction.Triggers>
</TextBlock>
于 2013-01-25T20:11:07.890 回答