C# Class Robotlegs.Base.MediatorMap

Inheritance: ViewMapBase, IMediatorMap
Afficher le fichier Open project: tekool/silverlight-robotlegs-framework Class Usage Examples

Protected Properties

Свойство Type Description
hasMediatorsMarkedForRemoval bool
mappingConfigByView MappingConfig>.Dictionary
mappingConfigByViewClassName MappingConfig>.Dictionary
mediatorByView IMediator>.Dictionary
mediatorsMarkedForRemoval object>.Dictionary
reflector IReflector

Méthodes publiques

Méthode Description
CreateMediator ( object viewComponent ) : IMediator
HasMediator ( IMediator mediator ) : bool
HasMediatorForView ( object viewComponent ) : bool
MapView ( object viewClassOrName, Type mediatorClass, Type injectViewAs = null, bool autoCreate = true, bool autoRemove = true ) : void
MediatorMap ( FrameworkElement contextView, IInjector injector, IReflector reflector ) : System
RegisterMediator ( object viewComponent, IMediator mediator ) : void
RemoveMediator ( IMediator mediator ) : IMediator
RemoveMediatorByView ( object viewComponent ) : IMediator
RetrieveMediator ( object viewComponent ) : IMediator
UnmapView ( object viewClassOrName ) : void

Méthodes protégées

Méthode Description
AddListeners ( ) : void
ContextView_Loaded ( object viewComponent, RoutedEventArgs e ) : void
ContextView_Unloaded ( object sender, RoutedEventArgs e ) : void
RemoveListeners ( ) : void
RemoveMediatorLater ( ) : void

Method Details

AddListeners() protected méthode

protected AddListeners ( ) : void
Résultat void

ContextView_Loaded() protected méthode

protected ContextView_Loaded ( object viewComponent, RoutedEventArgs e ) : void
viewComponent object
e System.Windows.RoutedEventArgs
Résultat void

ContextView_Unloaded() protected méthode

protected ContextView_Unloaded ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
Résultat void

CreateMediator() public méthode

public CreateMediator ( object viewComponent ) : IMediator
viewComponent object
Résultat IMediator

HasMediator() public méthode

public HasMediator ( IMediator mediator ) : bool
mediator IMediator
Résultat bool

HasMediatorForView() public méthode

public HasMediatorForView ( object viewComponent ) : bool
viewComponent object
Résultat bool

MapView() public méthode

public MapView ( object viewClassOrName, Type mediatorClass, Type injectViewAs = null, bool autoCreate = true, bool autoRemove = true ) : void
viewClassOrName object
mediatorClass System.Type
injectViewAs System.Type
autoCreate bool
autoRemove bool
Résultat void

MediatorMap() public méthode

public MediatorMap ( FrameworkElement contextView, IInjector injector, IReflector reflector ) : System
contextView System.Windows.FrameworkElement
injector IInjector
reflector IReflector
Résultat System

RegisterMediator() public méthode

public RegisterMediator ( object viewComponent, IMediator mediator ) : void
viewComponent object
mediator IMediator
Résultat void

RemoveListeners() protected méthode

protected RemoveListeners ( ) : void
Résultat void

RemoveMediator() public méthode

public RemoveMediator ( IMediator mediator ) : IMediator
mediator IMediator
Résultat IMediator

RemoveMediatorByView() public méthode

public RemoveMediatorByView ( object viewComponent ) : IMediator
viewComponent object
Résultat IMediator

RemoveMediatorLater() protected méthode

protected RemoveMediatorLater ( ) : void
Résultat void

RetrieveMediator() public méthode

public RetrieveMediator ( object viewComponent ) : IMediator
viewComponent object
Résultat IMediator

UnmapView() public méthode

public UnmapView ( object viewClassOrName ) : void
viewClassOrName object
Résultat void

Property Details

hasMediatorsMarkedForRemoval protected_oe property

protected bool hasMediatorsMarkedForRemoval
Résultat bool

mappingConfigByView protected_oe property

protected Dictionary mappingConfigByView
Résultat MappingConfig>.Dictionary

mappingConfigByViewClassName protected_oe property

protected Dictionary mappingConfigByViewClassName
Résultat MappingConfig>.Dictionary

mediatorByView protected_oe property

protected Dictionary mediatorByView
Résultat IMediator>.Dictionary

mediatorsMarkedForRemoval protected_oe property

protected Dictionary mediatorsMarkedForRemoval
Résultat object>.Dictionary

reflector protected_oe property

protected IReflector reflector
Résultat IReflector