【发布时间】:2018-07-05 08:15:09
【问题描述】:
我有一个Popup 和一个ToggleButton。我设置了这样的绑定:
<ToggleButton x:Name="myToggle" Content="{Binding MyData.Title}" />
<Popup IsOpen="{Binding IsChecked, ElementName=myToggle}" >
<TextBlock Text="{Binding MyData.Details}" />
</Popup>
如您所见,我将切换按钮的内容绑定到MyData.Title,将弹出窗口的内容绑定到MyData.Details。
现在我有了MyData.ShowDetails 的标准。如果是true,则弹出窗口可以打开,如果是false,则不应打开弹出窗口。
如何设置绑定来实现这一点?
我在Popup 上测试了这些绑定,但没有人工作:
Visibility="{Binding MyData.ShowDetails, Converter={StaticResource BooleanToVisibilityConverter}}"
IsEnable="{Binding MyData.ShowDetails}"
【问题讨论】: