C# Class trello.Interactions.InteractionManager

Responsible for managing the collaborations between UX interactions.
Inheritance: InteractionBase
Datei anzeigen Open project: Bunk/trellow Class Usage Examples

Public Methods

Method Description
AddElement ( FrameworkElement element ) : void

Adds an element to the list of elements that collaborate in the interaction.

AddInteraction ( IInteraction interaction ) : void

Adds an interaction to the manager. Interactions listen to UI events and operate on them.

InteractionManager ( ) : System
RemoveElement ( FrameworkElement element ) : void

Removes an element from the list of elements that collaborate in the interaction.

Protected Methods

Method Description
ChildActivated ( object sender ) : void
ChildDeactivated ( ) : void
EachChild ( Action action, bool>.Func where = null ) : void

Method Details

AddElement() public method

Adds an element to the list of elements that collaborate in the interaction.
public AddElement ( FrameworkElement element ) : void
element System.Windows.FrameworkElement
return void

AddInteraction() public method

Adds an interaction to the manager. Interactions listen to UI events and operate on them.
public AddInteraction ( IInteraction interaction ) : void
interaction IInteraction
return void

ChildActivated() protected method

protected ChildActivated ( object sender ) : void
sender object
return void

ChildDeactivated() protected method

protected ChildDeactivated ( ) : void
return void

EachChild() protected method

protected EachChild ( Action action, bool>.Func where = null ) : void
action Action
where bool>.Func
return void

InteractionManager() public method

public InteractionManager ( ) : System
return System

RemoveElement() public method

Removes an element from the list of elements that collaborate in the interaction.
public RemoveElement ( FrameworkElement element ) : void
element System.Windows.FrameworkElement
return void