有没有办法将Setter元素放在EventTrigger中?

Den*_*sky 11 .net windows wpf xaml

在WPF应用程序上工作,我开始研究自定义ControlTemplate.当事件发生时,我达到了需要更改某些控件属性的程度.

为此,有Setter元素.看起来很好,但我不能在EventTrigger元素中使用它们.例如,如果使用可以绑定到控件属性的简单触发器,则可以在内部使用Setter元素.但是,我不想绑定属性更改而是绑定到事件.

有没有办法在纯XAML中执行此操作,还是我必须在代码隐藏中工作?

Fyo*_*kin 6

你可以把StoryBoard它放在那里,让它开始一个ObjectAnimationUsingKeyFrames将你的属性立即"动画"到目标状态.如果你的属性是- double或者Color甚至更好:你将能够实际上使用DoubleAnimationColorAnimation分别顺利过渡.

我认为这有点过分,但如果你想使用纯XAML,这是可能的.