コード例 #1
0
        public DrinksDistributorShellForm(ShellWorkItem workItem, IWorkItemTypeCatalogService workItemTypeCatalog) : this()
        {
            _rootWorkItem = workItem;

            // Creates the CAB TabWorkspace.
            _workspace = this._rootWorkItem.Workspaces.AddNew <TabWorkspace>("DrinksDistributorWorkspace");

            // Configure the TabWorkspace. It fills all the available space.
            TabWorkspace tabWorkspace = _workspace as TabWorkspace;

            tabWorkspace.Dock = DockStyle.Fill;

            // Display the TabWorkspace by adding it to shell GUI controls.
            this.Controls.Add(tabWorkspace);

            // Initialize Work items for all Views.
            ClientWorkItem clientWorkItem = _rootWorkItem.WorkItems.AddNew <ClientWorkItem>();
            DrinksWorkItem drinksWorkItem = _rootWorkItem.WorkItems.AddNew <DrinksWorkItem>();
            AdminWorkItem  adminWorkItem  = _rootWorkItem.WorkItems.AddNew <AdminWorkItem>();

            // Generate the tabs and the smartpart tab pages.
            clientWorkItem.Generate(_workspace);
            drinksWorkItem.Generate(_workspace);
            adminWorkItem.Generate(_workspace);
        }
コード例 #2
0
 public MainShell(WorkItem workItem, IWorkItemTypeCatalogService workItemTypeCatalog)
     : this()
 {
     this.workItem = workItem;
     this.workItem.Workspaces.Add(this.ultraMdiTabWorkspace1, "main");
     this.workItem.WorkItems.Added       += new EventHandler <DataEventArgs <WorkItem> >(this.WorkItems_Added);
     this.m_ShortcutCommandInvokerService = this.workItem.Services.AddNew <ShortcutCommandInvokerService>();
     this.workItem.Workspaces.Add(new ExtendedWindowWorkspace(this), "window");
 }
コード例 #3
0
 public VSDemoShellForm(WorkItem workitem, IWorkItemTypeCatalogService workitemTypeCatalog)
     : this()
 {
     this.rootWorkItem = workitem;
     this.dockWorkspace = new DockableWorkSpace(this.dockingManager1, this);
     this.tabbedMdiManagerWorkspace = new TabbedMDIManagerWorkspace(this);
     this.rootWorkItem.Workspaces.Add(dockWorkspace, VSDemoCommon.WorkspaceNames.DockableWorkspace);
     this.rootWorkItem.Workspaces.Add(tabbedMdiManagerWorkspace, VSDemoCommon.WorkspaceNames.TabbedMDIWorkspace);
     AddSplashPanelWorkspace();
 }
コード例 #4
0
ファイル: ShellForm.cs プロジェクト: wuyingyou/uniframework
        public ShellForm([ServiceDependency]WorkItem workItem, IWorkItemTypeCatalogService workItemTypeCatalog)
            : this()
        {
            this.workItem = workItem;
            this.workItemTypeCatalog = workItemTypeCatalog;
            this.workItem.Services.Add<ISmartClient>(this); // ������ܿͻ��˷���
            InitialNetworkState();

            IInitializeService initialService = ServiceRepository.Instance.GetService(typeof(IInitializeService)) as IInitializeService;
        }
コード例 #5
0
        public ShellForm([ServiceDependency] WorkItem workItem, IWorkItemTypeCatalogService workItemTypeCatalog)
            : this()
        {
            this.workItem            = workItem;
            this.workItemTypeCatalog = workItemTypeCatalog;
            this.workItem.Services.Add <ISmartClient>(this); // 添加智能客户端服务
            InitialNetworkState();

            IInitializeService initialService = ServiceRepository.Instance.GetService(typeof(IInitializeService)) as IInitializeService;
        }
コード例 #6
0
ファイル: ShellForm.cs プロジェクト: ewin66/uniframework
 public ShellForm([ServiceDependency] WorkItem workItem, IWorkItemTypeCatalogService workItemTypeCatalog)
     : this()
 {
     this.workItem            = workItem;
     this.workItemTypeCatalog = workItemTypeCatalog;
 }
コード例 #7
0
 public ShellWindow(WorkItem workItem, IWorkItemTypeCatalogService workItemTypeCatalog)
     : this()
 {
     this.workItem = workItem;
     this.workItemTypeCatalog = workItemTypeCatalog;
 }
 public BankShellForm(WorkItem workItem, IWorkItemTypeCatalogService workItemTypeCatalog)
     : this()
 {
     this.workItem            = workItem;
     this.workItemTypeCatalog = workItemTypeCatalog;
 }
コード例 #9
0
ファイル: ShellForm.cs プロジェクト: wuyingyou/uniframework
 public ShellForm([ServiceDependency]WorkItem workItem, IWorkItemTypeCatalogService workItemTypeCatalog)
     : this()
 {
     this.workItem = workItem;
     this.workItemTypeCatalog = workItemTypeCatalog;
 }
コード例 #10
0
 public MainMenu(WorkItem workItem, IWorkItemTypeCatalogService workItemTypeCatalog) : this()
 {
     this.m_workItem = workItem;
     m_mdiWorkspace  = new MdiWorkspace(this);
 }
コード例 #11
0
 public ShellWindow(WorkItem workItem, IWorkItemTypeCatalogService workItemTypeCatalog)
     : this()
 {
     this.workItem            = workItem;
     this.workItemTypeCatalog = workItemTypeCatalog;
 }