C# Class Catel.Windows.Interactivity.InteractivityManager

Interactivity manager to manage interactivity classes.
Inheritance: IInteractivityManager
Show file Open project: Catel/Catel

Public Methods

Method Description
GetBehaviors ( ) : IEnumerable

Gets all the currently loaded behaviors.

GetTriggers ( ) : IEnumerable

Gets all the currently loaded triggers.

RegisterBehavior ( IBehavior behavior ) : void

Registers the behavior.

RegisterTrigger ( ITrigger trigger ) : void

Registers the trigger.

UnregisterBehavior ( IBehavior behavior ) : void

Unregisters the behavior.

UnregisterTrigger ( ITrigger trigger ) : void

Unregisters the trigger.

Method Details

GetBehaviors() public method

Gets all the currently loaded behaviors.
public GetBehaviors ( ) : IEnumerable
return IEnumerable

GetTriggers() public method

Gets all the currently loaded triggers.
public GetTriggers ( ) : IEnumerable
return IEnumerable

RegisterBehavior() public method

Registers the behavior.
The is null.
public RegisterBehavior ( IBehavior behavior ) : void
behavior IBehavior The behavior.
return void

RegisterTrigger() public method

Registers the trigger.
The is null.
public RegisterTrigger ( ITrigger trigger ) : void
trigger ITrigger The trigger.
return void

UnregisterBehavior() public method

Unregisters the behavior.
The is null.
public UnregisterBehavior ( IBehavior behavior ) : void
behavior IBehavior The behavior.
return void

UnregisterTrigger() public method

Unregisters the trigger.
The is null.
public UnregisterTrigger ( ITrigger trigger ) : void
trigger ITrigger The trigger.
return void