TriggerBase Generic Class
代表可以有条件地调用操作的对象。
命名空间: System.Windows.Interactivity
程序集: System.Windows.Interactivity(在 system.windows.interactivity.dll 中)
语法
声明
Public MustInherit Class TriggerBase(Of T As DependencyObject)
Inherits TriggerBase
用法
Dim instance As TriggerBase(Of T)
public abstract class TriggerBase<T> : TriggerBase where T : DependencyObject
generic<typename T> where T : DependencyObject
public ref class TriggerBase abstract : public TriggerBase
注解
TriggerBase 是用于控制操作的基类。替代 OnAttached() 和 OnDetaching(),以便在 AssociatedObject 上挂钩和解除挂钩处理程序。可以通过指定泛型参数来约束派生的 TriggerBase 可以附加到的类型。调用 InvokeActions() 以触发与此 TriggerBase 关联的所有操作。
继承层次结构
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
System.Windows.Freezable
System.Windows.Media.Animation.Animatable
System.Windows.Interactivity.TriggerBase
System.Windows.Interactivity.TriggerBase
Microsoft.Expression.Interactivity.Core.DataStoreChangeTrigger
Microsoft.Expression.Interactivity.Core.DataTrigger
Microsoft.Expression.Interactivity.Media.StoryboardTrigger
线程安全性
此类型的任何公共静态(Visual Basic 中的 Shared )成员都是线程安全的。不保证任何实例成员都是线程安全的。