Show / Hide Table of Contents

Class EventTrigger

Implements Event Trigger for triggering actions on routed event

Inheritance
System.Object
DependencyObject
TriggerBase
EventTrigger
Inherited Members
TriggerBase.Setters
DependencyObject.DependencyObjectType
DependencyObject.IsSealed
DependencyObject.Equals(Object)
DependencyObject.GetHashCode()
DependencyObject.ClearValue(DependencyProperty)
DependencyObject.GetValue(DependencyProperty)
DependencyObject.ReadLocalValue(DependencyProperty)
DependencyObject.GetLocalValueEnumerator()
DependencyObject.SetValue(DependencyProperty, Object)
DependencyObject.OnPropertyChanged(DependencyProperty)
DependencyObject.CoerceValue(DependencyProperty)
DependencyObject.SetBinding(DependencyProperty, Binding)
DependencyObject.SetResourceReference(DependencyProperty, Object)
Namespace: EmptyKeys.UserInterface
Assembly: EmptyKeys.UserInterface.dll
Syntax
public class EventTrigger : TriggerBase

Constructors

EventTrigger(RoutedEvent)

Initializes a new instance of the EventTrigger class.

Declaration
public EventTrigger(RoutedEvent routedEvent)
Parameters
Type Name Description
RoutedEvent routedEvent

The routed event.

EventTrigger(RoutedEvent, UIElement)

Initializes a new instance of the EventTrigger class.

Declaration
public EventTrigger(RoutedEvent routedEvent, UIElement source)
Parameters
Type Name Description
RoutedEvent routedEvent

The routed event.

UIElement source

The source.

Fields

CommandParameterProperty

The command parameter property

Declaration
public static readonly DependencyProperty CommandParameterProperty
Field Value
Type Description
DependencyProperty

CommandPathProperty

The command path property

Declaration
public static readonly DependencyProperty CommandPathProperty
Field Value
Type Description
DependencyProperty

CommandProperty

The command path property

Declaration
public static readonly DependencyProperty CommandProperty
Field Value
Type Description
DependencyProperty

Properties

Actions

Gets the actions.

Declaration
public List<TriggerAction> Actions { get; }
Property Value
Type Description
System.Collections.Generic.List<TriggerAction>

The actions.

RoutedEvent

Gets or sets the routed event.

Declaration
public RoutedEvent RoutedEvent { get; set; }
Property Value
Type Description
RoutedEvent

The routed event.

Methods

AddAction(TriggerAction)

Adds the action.

Declaration
public void AddAction(TriggerAction action)
Parameters
Type Name Description
TriggerAction action

The action.

GetCommand(DependencyObject)

Gets the command.

Declaration
public static ICommand GetCommand(DependencyObject obj)
Parameters
Type Name Description
DependencyObject obj

The object.

Returns
Type Description
ICommand

GetCommandParameter(DependencyObject)

Gets the command parameter.

Declaration
public static object GetCommandParameter(DependencyObject obj)
Parameters
Type Name Description
DependencyObject obj

The object.

Returns
Type Description
System.Object

GetCommandPath(DependencyObject)

Gets the command path.

Declaration
public static string GetCommandPath(DependencyObject obj)
Parameters
Type Name Description
DependencyObject obj

The object.

Returns
Type Description
System.String

RemoveAction(TriggerAction)

Removes the action.

Declaration
public void RemoveAction(TriggerAction action)
Parameters
Type Name Description
TriggerAction action

The action.

SetCommand(DependencyObject, ICommand)

Sets the command.

Declaration
public static void SetCommand(DependencyObject obj, ICommand value)
Parameters
Type Name Description
DependencyObject obj

The object.

ICommand value

The value.

SetCommandParameter(DependencyObject, Object)

Sets the command parameter.

Declaration
public static void SetCommandParameter(DependencyObject obj, object value)
Parameters
Type Name Description
DependencyObject obj

The object.

System.Object value

The value.

SetCommandPath(DependencyObject, String)

Sets the command path.

Declaration
public static void SetCommandPath(DependencyObject obj, string value)
Parameters
Type Name Description
DependencyObject obj

The object.

System.String value

The value.

Back to top Generated by DocFX