Wpf 带触发器的选择复选框?

Wpf 带触发器的选择复选框?,wpf,xaml,wpf-controls,Wpf,Xaml,Wpf Controls,我有这个控件(见图)。我喜欢在该控件中选中一个选项,使用样式或触发器启用或禁用其他选项。这是有效的还是我有其他选择? 很难说没有看到您的XAML,但是您可以将每个复选框的IsChecked属性绑定到同一个对象: <CheckBox.IsChecked> <MultiBinding Converter="{StaticResource MyConverter}"> <Binding Path="."/> <Bindi

我有这个控件(见图)。我喜欢在该控件中选中一个选项,使用样式或触发器启用或禁用其他选项。这是有效的还是我有其他选择?
很难说没有看到您的XAML,但是您可以将每个
复选框的
IsChecked
属性绑定到同一个对象:

<CheckBox.IsChecked>
    <MultiBinding Converter="{StaticResource MyConverter}">
        <Binding Path="."/>
        <Binding Path="SelectedItem" RelativeSource="..."/>
    </MultiBinding>
</CheckBox.IsChecked>

然后转换器(
IMultiValueConverter
)将确定第一个值是否与所选值匹配,并相应地返回true/false