public object CreateAndInitializeView() { object view = this.viewInitializer.Initialize(); IRibbonToolController <TDefinition> controller = this.controllerFactory.Create(view); this.controllerCache.Register(this.definition.WireOnActivationOfViewModelType, controller); return(view); }
public void Register(Type viewModelType, IRibbonToolController view) { this.RetrieveCacheEntry(viewModelType) .Add(view); }
public void Register(Type viewModelType, IRibbonToolController view) { this.RetrieveCacheEntry(viewModelType) .Add(view); }