Esempio n. 1
0
    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)
        }));
    }