Freigeben über


TriggerAction Klasse

Stellt ein anhängbares Objekt dar, das eine Funktionalitätseinheit kapselt.

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

Syntax

'Declaration
<DefaultTriggerAttribute(GetType(UIElement), GetType(EventTrigger), "MouseLeftButtonDown")> _
<DefaultTriggerAttribute(GetType(ButtonBase), GetType(EventTrigger), "Click")> _
Public MustInherit Class TriggerAction
    Inherits Animatable
    Implements IAttachedObject
'Usage
Dim instance As TriggerAction
[DefaultTriggerAttribute(typeof(UIElement), typeof(EventTrigger), "MouseLeftButtonDown")] 
[DefaultTriggerAttribute(typeof(ButtonBase), typeof(EventTrigger), "Click")] 
public abstract class TriggerAction : Animatable, IAttachedObject
[DefaultTriggerAttribute(typeof(UIElement), typeof(EventTrigger), L"MouseLeftButtonDown")] 
[DefaultTriggerAttribute(typeof(ButtonBase), typeof(EventTrigger), L"Click")] 
public ref class TriggerAction abstract : public Animatable, IAttachedObject
/** @attribute DefaultTriggerAttribute(System.Windows.UIElement, System.Windows.Interactivity.EventTrigger, "MouseLeftButtonDown") */ 
/** @attribute DefaultTriggerAttribute(System.Windows.Controls.Primitives.ButtonBase, System.Windows.Interactivity.EventTrigger, "Click") */ 
public abstract class TriggerAction extends Animatable implements IAttachedObject
DefaultTriggerAttribute(System.Windows.UIElement, System.Windows.Interactivity.EventTrigger, "MouseLeftButtonDown") 
DefaultTriggerAttribute(System.Windows.Controls.Primitives.ButtonBase, System.Windows.Interactivity.EventTrigger, "Click") 
public abstract class TriggerAction extends Animatable implements IAttachedObject

Hinweise

Hierbei handelt es sich um eine Infrastrukturklasse. Ersteller von Aktionen sollten von der "TriggerAction<T>" statt von dieser Klasse abgeleitet werden.

Vererbungshierarchie

System.Object
   System.Windows.Threading.DispatcherObject
     System.Windows.DependencyObject
       System.Windows.Freezable
         System.Windows.Media.Animation.Animatable
           System.Windows.Interactivity.TriggerAction
             System.Windows.Interactivity.TargetedTriggerAction
             System.Windows.Interactivity.TriggerAction

Threadsicherheit

Alle öffentlichen statischen Elemente dieses Typs (in Visual Basic als Shared (freigegebene) Elemente bezeichnet) sind threadsicher. Für Instanzelemente wird die Threadsicherheit nicht garantiert.

Siehe auch

Referenz

TriggerAction Elemente
System.Windows.Interactivity Namespace