Behavior
Encapsulates state information and zero or more ICommands into an attachable object.
Gets the object to which this behavior is attached.
The type to which this behavior can be attached.
Attaches to the specified object.
Detaches this instance from its associated object.
Called after the behavior is attached to an AssociatedObject.
Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.