C# Класс Robotlegs.Base.MediatorMap

Наследование: ViewMapBase, IMediatorMap
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
hasMediatorsMarkedForRemoval bool
mappingConfigByView MappingConfig>.Dictionary
mappingConfigByViewClassName MappingConfig>.Dictionary
mediatorByView IMediator>.Dictionary
mediatorsMarkedForRemoval object>.Dictionary
reflector IReflector

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
AddListeners ( ) : void
ContextView_Loaded ( object viewComponent, RoutedEventArgs e ) : void
ContextView_Unloaded ( object sender, RoutedEventArgs e ) : void
RemoveListeners ( ) : void
RemoveMediatorLater ( ) : void

Описание методов

AddListeners() защищенный Метод

protected AddListeners ( ) : void
Результат void

ContextView_Loaded() защищенный Метод

protected ContextView_Loaded ( object viewComponent, RoutedEventArgs e ) : void
viewComponent object
e System.Windows.RoutedEventArgs
Результат void

ContextView_Unloaded() защищенный Метод

protected ContextView_Unloaded ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
Результат void

CreateMediator() публичный Метод

public CreateMediator ( object viewComponent ) : IMediator
viewComponent object
Результат IMediator

HasMediator() публичный Метод

public HasMediator ( IMediator mediator ) : bool
mediator IMediator
Результат bool

HasMediatorForView() публичный Метод

public HasMediatorForView ( object viewComponent ) : bool
viewComponent object
Результат bool

MapView() публичный Метод

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
Результат void

MediatorMap() публичный Метод

public MediatorMap ( FrameworkElement contextView, IInjector injector, IReflector reflector ) : System
contextView System.Windows.FrameworkElement
injector IInjector
reflector IReflector
Результат System

RegisterMediator() публичный Метод

public RegisterMediator ( object viewComponent, IMediator mediator ) : void
viewComponent object
mediator IMediator
Результат void

RemoveListeners() защищенный Метод

protected RemoveListeners ( ) : void
Результат void

RemoveMediator() публичный Метод

public RemoveMediator ( IMediator mediator ) : IMediator
mediator IMediator
Результат IMediator

RemoveMediatorByView() публичный Метод

public RemoveMediatorByView ( object viewComponent ) : IMediator
viewComponent object
Результат IMediator

RemoveMediatorLater() защищенный Метод

protected RemoveMediatorLater ( ) : void
Результат void

RetrieveMediator() публичный Метод

public RetrieveMediator ( object viewComponent ) : IMediator
viewComponent object
Результат IMediator

UnmapView() публичный Метод

public UnmapView ( object viewClassOrName ) : void
viewClassOrName object
Результат void

Описание свойств

hasMediatorsMarkedForRemoval защищенное свойство

protected bool hasMediatorsMarkedForRemoval
Результат bool

mappingConfigByView защищенное свойство

protected Dictionary mappingConfigByView
Результат MappingConfig>.Dictionary

mappingConfigByViewClassName защищенное свойство

protected Dictionary mappingConfigByViewClassName
Результат MappingConfig>.Dictionary

mediatorByView защищенное свойство

protected Dictionary mediatorByView
Результат IMediator>.Dictionary

mediatorsMarkedForRemoval защищенное свойство

protected Dictionary mediatorsMarkedForRemoval
Результат object>.Dictionary

reflector защищенное свойство

protected IReflector reflector
Результат IReflector