Namespace EmptyKeys.UserInterface.Interactivity
Classes
ActionCollection
Represents a collection of IActions.
Behavior
A base class for behaviors, implementing the basic plumbing of IBehavior
Behavior<T>
A base class for behaviors making them code compatible with older frameworks, and allow for typed associated objects.
BehaviorCollection
Represents a collection of IBehaviors with a shared AssociatedObject.
DependencyObjectCollection
Implements Dependency Object collection
Interaction
Defines a BehaviorCollection attached property and provides a method for executing an ActionCollection.
VectorChangedEventArgs
Implements Vector Changed Event arguments
Interfaces
IAction
Interface implemented by all custom actions.
IBehavior
Interface implemented by all custom behaviors.
IObservableVector<T>
Notifies listeners of changes to the vector.
IVectorChangedEventArgs
Provides data for the changed event of a vector.
Enums
CollectionChange
Describes the action that causes a change to a collection.
Delegates
VectorChangedEventHandler<T>
Vector Change Event Handler delegate