示例#1
0
    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)
           }));
    }
示例#2
0
        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)
            }));
        }
示例#3
0
    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>();
    }