TriggerBase Class

Represents an object that can invoke Actions conditionally.

Namespace: System.Windows.Interactivity
Assembly: System.Windows.Interactivity (in system.windows.interactivity.dll)

Syntax

'Declaration
<ContentPropertyAttribute("Actions")> _
Public MustInherit Class TriggerBase
    Inherits Animatable
    Implements IAttachedObject
'Usage
Dim instance As TriggerBase
[ContentPropertyAttribute("Actions")] 
public abstract class TriggerBase : Animatable, IAttachedObject
[ContentPropertyAttribute(L"Actions")] 
public ref class TriggerBase abstract : public Animatable, IAttachedObject
/** @attribute ContentPropertyAttribute("Actions") */ 
public abstract class TriggerBase extends Animatable implements IAttachedObject
ContentPropertyAttribute("Actions") 
public abstract class TriggerBase extends Animatable implements IAttachedObject

Remarks

This is an infrastructure class. Trigger authors should derive from Trigger<T> instead of this class.

Inheritance Hierarchy

System.Object
   System.Windows.Threading.DispatcherObject
     System.Windows.DependencyObject
       System.Windows.Freezable
         System.Windows.Media.Animation.Animatable
          System.Windows.Interactivity.TriggerBase
             System.Windows.Interactivity.EventTriggerBase
             System.Windows.Interactivity.TriggerBase

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

TriggerBase Members
System.Windows.Interactivity Namespace