[英]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.