Namespace Microsoft.Xaml.Behaviors
Classes
- AttachableCollection<T>
Represents a collection of IAttachedObject with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes.
- Behavior
Encapsulates state information and zero or more ICommands into an attachable object.
- BehaviorCollection
Represents a collection of behaviors with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes.
- Behavior<T>
Encapsulates state information and zero or more ICommands into an attachable object.
- CustomPropertyValueEditorAttribute
Associates the given editor type with the property on which the CustomPropertyValueEditor is applied.
- DefaultTriggerAttribute
Provides design tools information about what TriggerBase to instantiate for a given action or command.
- EventObserver
EventObserver is designed to help manage event handlers by detatching when disposed. Creating this object will also attach in the constructor.
- EventTrigger
A trigger that listens for a specified event on its source and fires when that event is fired.
- EventTriggerBase
Represents a trigger that can listen to an object other than its AssociatedObject.
- EventTriggerBase<T>
Represents a trigger that can listen to an element other than its AssociatedObject.
- Interaction
Static class that owns the Triggers and Behaviors attached properties. Handles propagation of AssociatedObject change notifications.
- InvokeCommandAction
Executes a specified ICommand when invoked.
- PreviewInvokeEventArgs
Argument passed to PreviewInvoke event. Assigning Cancelling to True will cancel the invoking of the trigger.
- TargetedTriggerAction
Represents an action that can be targeted to affect an object other than its AssociatedObject.
- TargetedTriggerAction<T>
Represents an action that can be targeted to affect an object other than its AssociatedObject.
- TriggerAction
Represents an attachable object that encapsulates a unit of functionality.
- TriggerActionCollection
Represents a collection of actions with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes.
- TriggerAction<T>
Represents an attachable object that encapsulates a unit of functionality.
- TriggerBase
Represents an object that can invoke Actions conditionally.
- TriggerBase<T>
Represents an object that can invoke actions conditionally.
- TriggerCollection
Represents a collection of triggers with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes.
- TypeConstraintAttribute
Specifies type constraints on the AssociatedObject of TargetedTriggerAction and EventTriggerBase.
- VisualStateUtilities
This class provides various platform agnostic standard operations for working with VisualStateManager.
Interfaces
- IAttachedObject
An interface for an object that can be attached to another object.
Enums
- CustomPropertyValueEditor
Enumerates possible values for reusable property value editors.