关于数据绑定问题的单向模式-WPF

时间:2016-02-15 15:28:01

标签: wpf data-binding multibinding staticresource

我有两个单选按钮(我们称之为'和b')。 我希望当且仅当其中一个被选中时,其他人才会被看到。

其他组件包含两个标签,两个额外的单选按钮(让我们称之为'和b')和一个组合框。

当选择其中一个单选按钮时,其他组件确实可见。

但是,当我选择其中一个单选按钮(a'或b')时,所有其他组件在两个第一个单选按钮(a和b)旁边变为hiddem。

对于我选择a或b时应该可见的每个组件:

<MultiBinding Converter="{StaticResource FilterConverter}">
                            <Binding ElementName ="HR" Path="IsChecked" Mode="OneWay"/>
                            <Binding ElementName ="LR" Path="IsChecked" Mode="OneWay"/>
                        </MultiBinding>

对我的问题有任何想法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

我会将所有其他控件添加到容器控件中,例如Grid。并使用单选按钮切换其可见性(可见,隐藏)。
[主网格]
- [单选按钮]  
- [新网格]  
- - [你的其他控件]

您将切换[新网格]的可见性