【问题标题】:wpf - creating a custom event triggerwpf - 创建自定义事件触发器
【发布时间】:2013-11-05 04:41:18
【问题描述】:

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

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

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

这样当我在代码隐藏中更改该标志时触发触发器。

在此先感谢

安迪

【问题讨论】:

    标签: wpf triggers datatrigger eventtrigger


    【解决方案1】:

    您可以为此使用DataTriggers

        <ControlTemplate.Triggers>
            <DataTrigger Binding="{Binding IsCheckedFlag}" Value="True">
                ...
            </DataTrigger >
        </ControlTemplate.Triggers>
    
    
        public bool IsCheckedFlag
        {
            get { return _isCheckedFlag; }
            set { _isCheckedFlag= value; NotifyPropertyChanged("IsCheckedFlag"); }
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-29
      • 1970-01-01
      • 2013-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-27
      相关资源
      最近更新 更多