Shi*_*mmy 14 wpf binding conditional boolean-expression converters
我希望将图像绑定到布尔值,并使图像的源依赖于布尔值
即true source ="image1"false source ="image2"
我想知道是否有办法内联它而不需要转换器.
Gro*_*kys 46
您可以在Image上创建一个样式,该样式使用DataTrigger根据绑定交换图像源.在此示例中,图像根据名为"Value"的布尔值的值而变化.
<Image Width="16">
<Image.Style>
<Style TargetType="{x:Type Image}">
<Style.Triggers>
<DataTrigger Binding="{Binding Value}" Value="False">
<Setter Property="Source" Value="Resources/image1.png"/>
</DataTrigger>
<DataTrigger Binding="{Binding Value}" Value="True">
<Setter Property="Source" Value="Resources/image2.png"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Image.Style>
</Image>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11644 次 |
| 最近记录: |