C# WPF-基于扩展的隐藏/显示图像
我想显示一个图像,如果扩展器被折叠,并隐藏它时,它的扩展。我尝试了以下方法,但不起作用。有没有不使用转换器的方法C# WPF-基于扩展的隐藏/显示图像,c#,wpf,expander,C#,Wpf,Expander,我想显示一个图像,如果扩展器被折叠,并隐藏它时,它的扩展。我尝试了以下方法,但不起作用。有没有不使用转换器的方法 例如,DataTrigger需要一个值 Value="True" 根据,默认值是null您的数据触发器必须是这样的 <DataTrigger Binding="{Binding ElementName=orderDetailsExpander, Path=IsExpanded}" Value="True"> 我知道我错过了一些愚蠢的事情。非常感谢@gmetax <
例如,DataTrigger需要一个值
Value="True"
根据,默认值是
null
您的数据触发器必须是这样的
<DataTrigger Binding="{Binding ElementName=orderDetailsExpander, Path=IsExpanded}" Value="True">
我知道我错过了一些愚蠢的事情。非常感谢@gmetax
<Image x:Name="fgImage" Source="Resources/Images/MissingImage.png" Margin="0,96,258,-75" Height="110" VerticalAlignment="Top" HorizontalAlignment="Right" Width="110">
<Image.Style>
<Style TargetType="Image">
<Setter Property="Visibility" Value="Visible"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=orderDetailsExpander, Path=IsExpanded}" Value="True">
<Setter Property="Visibility" Value="Collapsed"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Image.Style>
</Image>