有没有办法从TriggerAction类继承?
-
19-09-2019 - |
题
我不感兴趣的动画,我试图让简单的二传手动作,而关键帧进行设置。
我想继承TriggerAction;作出这样的设置目标的新值的特性,任何额外的可选属性,所以我可以使用:
<EventTrigger SourceName="btn" RoutedEvent="Click">
<BooleanActionTrigger TargetName="cb" Property="IsChecked" Value="False"/>
</EventTrigger>
解决方案
如果安装表达混合,存在一个DLL System.Windows.Interactivity.dll
C:\程序文件(x86)\微软的SDK \表达\混合3 \交互\库\ WPF \ System.Windows.Interactivity.dll
然后,它能够继承
System.Windows.Interactivity.TriggerAction<T> where T : DependencyObject
System.Windows.Interactivity.TriggerBase<T> where T : DependencyObject
System.Windows.Interactivity.Behavior<T> where T : DependencyObject
其他提示
您不需要安装的Expression Blend。 System.Windows.Interactivity为WPF 是现在的NuGet可用。简单地说就是NuGet包添加到您的项目,并编写自定义TriggerAction
:
using System.Windows;
using System.Windows.Interactivity;
public class MyCustomAction : TriggerAction<DependencyObject>
{
...
}
不隶属于 StackOverflow