首页 > 解决方案 > WPF:在可见性触发器上设置值

问题描述

我想知道为什么这个 XAML 代码不起作用:

<Style x:Key="CheckBoxFilterStyle" TargetType="{x:Type CheckBox}" BasedOn="{StaticResource SomeCheckboxStyle}">
    <Style.Triggers>
        <Trigger Property="Visibility" Value="Collapsed">
            <Setter Property="IsChecked" Value="False"></Setter>
        </Trigger>
    </Style.Triggers>
</Style>

显然,我的目标是在其可见性设置为“已折叠”时取消选择复选框。

我当前的解决方案是在代码隐藏中同时设置两个属性的函数,但这是我的第一种方法。我真的很感激一个提示,为什么这是错误的。

标签: wpftriggersstyles

解决方案


推荐阅读