public override void Initialize(UFrameContainer container) { base.Initialize(container); container.RegisterWindow<QuickAccessWindowViewModel>("QuickAccessWindowFactory") .HasPanel<QuickAccessWindowSearchPanel, QuickAccessWindowViewModel>() .WithDefaultInstance(_ => new QuickAccessWindowViewModel(new QuickAccessContext() { ContextType = typeof(IInsertQuickAccessContext) })); container.RegisterWindow<QuickAccessWindowViewModel>("ConnectionWindowFactory") .HasPanel<QuickAccessWindowSearchPanel, QuickAccessWindowViewModel>() .WithDefaultInstance(_ => new QuickAccessWindowViewModel(new QuickAccessContext() { ContextType = typeof(IConnectionQuickAccessContext) })); }
public override void Initialize(UFrameContainer container) { base.Initialize(container); container.RegisterWindow <QuickAccessWindowViewModel>("QuickAccessWindowFactory") .HasPanel <QuickAccessWindowSearchPanel, QuickAccessWindowViewModel>() .WithDefaultInstance(_ => new QuickAccessWindowViewModel(new QuickAccessContext() { ContextType = typeof(IInsertQuickAccessContext) })); container.RegisterWindow <QuickAccessWindowViewModel>("ConnectionWindowFactory") .HasPanel <QuickAccessWindowSearchPanel, QuickAccessWindowViewModel>() .WithDefaultInstance(_ => new QuickAccessWindowViewModel(new QuickAccessContext() { ContextType = typeof(IConnectionQuickAccessContext) })); }
public override void Initialize(UFrameContainer container) { container.RegisterWindow <WelcomeWindowViewModel>("WelcomeWindowViewModel") .HasPanel <WelcomeWindowSplashScreenDrawer, WelcomeWindowViewModel>(new AreaLayout(0, 0, 16, 14)) .HasPanel <WelcomeWindowToolbarDrawer, WelcomeWindowViewModel>(new AreaLayout(0, 14, 16, 2)) .WithDefaultInstance(CreateWelcomeWindow); ListenFor <IWelcomeWindowToolbarItemsQuery>(); }