繁体   English   中英

wpf-创建自定义事件触发器

[英]wpf - creating a custom event trigger

目前,我在IsChecked上使用按钮触发器,如下所示:

        <ControlTemplate.Triggers>
            <Trigger Property="IsChecked" Value="True">
                ...
            </Trigger>
        </ControlTemplate.Triggers>

有没有办法将上面的Property="IsChecked"更改为依赖于我方法中的成员? 例如在bool IsCheckedFlag;

这样,当我在后台代码中更改该标志时,就会触发该触发器。

提前谢谢了

安迪

您可以为此使用DataTriggers

    <ControlTemplate.Triggers>
        <DataTrigger Binding="{Binding IsCheckedFlag}" Value="True">
            ...
        </DataTrigger >
    </ControlTemplate.Triggers>


    public bool IsCheckedFlag
    {
        get { return _isCheckedFlag; }
        set { _isCheckedFlag= value; NotifyPropertyChanged("IsCheckedFlag"); }
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM