我有一个StackPanel
我想让它仅在以下情况下可见SomeTabControl.SelectedItem != null
。如何在 WPF 绑定中执行此操作?
您可以通过使用样式和触发器而无需转换器来完成此操作:
<StackPanel>
<StackPanel.Style>
<Style TargetType="{x:Type StackPanel}">
<Setter Property="Visibility" Value="Visible" />
<Style.Triggers>
<DataTrigger
Binding="{Binding SelectedItem,ElementName=tabControl1}"
Value="{x:Null}">
<Setter Property="Visibility" Value="Hidden" />
</DataTrigger>
<Style.Triggers>
</Style>
</StackPanel.Style>
</StackPanel>
此示例默认显示 StackPanel,但当 tabControl1 上的 SelectedItem 为 null 时隐藏它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)