【发布时间】:2014-03-23 22:43:45
【问题描述】:
我该怎么做这样的事情
<BooleanToVisibilityConverter x:Key="BoolToVis"/>
<WrapPanel>
<TextBlock Text="{Binding ElementName=ConnectionInformation_ServerName,Path=Text}"/>
<Image Source="Images/Icons/Select.ico" Margin="2" Height="15" Visibility="{Binding SQLConnected,Converter={StaticResource BoolToVis},ConverterParameter=true}"/>
<Image Source="Images/Icons/alarm private.ico" Margin="2" Height="15" Visibility="{Binding SQLConnected,Converter={StaticResource BoolToVis},ConverterParameter=false}"/>
</WrapPanel>
有没有一种方法可以使用 Boolean to vis 转换器但无需在 C 中编写完整的方法来实现它? 或者我应该让这些图像重叠并在需要时隐藏一个?
【问题讨论】:
-
当然,您可以轻松更改转换器以接受布尔参数,指示它是进行标准转换还是反向转换。
标签: c# wpf xaml converters