Share via


EventTriggerBase Class

Represents a trigger that can listen to an object other than its AssociatedObject.

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

Syntax

'Declaration
Public MustInherit Class EventTriggerBase
    Inherits TriggerBase
'Usage
Dim instance As EventTriggerBase
public abstract class EventTriggerBase : TriggerBase
public ref class EventTriggerBase abstract : public TriggerBase
public abstract class EventTriggerBase extends TriggerBase
public abstract class EventTriggerBase extends TriggerBase

Remarks

This is an infrastructure class. Trigger authors should derive from EventTriggerBase<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.EventTriggerBase

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

EventTriggerBase Members
System.Windows.Interactivity Namespace