public override void Initialize(QFrameworkContainer 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) })); }