我有一个名为House
的类在Binding中填充的列表视图。C#'if'绑定值
这里是我的代码示例:
<DataTemplate DataType="house">
<TextBlock Text="{Binding sold_status}" />
</DataTemplate>
正如你看到的,我的变量名之一是sold_status
。这是一个bool
。
我想分别显示1
和0
“已售出”或“未售出”。
是否有可能根据该值设计if语句?
所以才让你可以想像我想达到的目标:
<DataTemplate DataType="house">
<TextBlock Text="({Binding sold_status} == 1) 'SOLD' else 'NOT SOLD'" />
</DataTemplate>
+1 - A转换器肯定是要走的路。事实上,这是bools的一个常见问题,我很惊讶没有VS代码片段。 – ChrisBD