Esempio n. 1
0
        public async void InitDefaultView()
        {
            //初始化工具栏,通知窗口
            await Task.Run(() =>
            {
                _PopBoxView = new PopBoxViewModel();
                _NoticeView = new NoticeViewModel();
                //加载窗体模块
                _ModuleManager = new ModuleManager();
                //await _ModuleManager.LoadModules();
                //设置系统默认首页
            });

            var page = OpenPageCollection.FirstOrDefault(t => t.HeaderName.Equals("系统首页"));

            if (page == null)
            {
                //演示Demo加载默认首页,较消耗性能。 实际开发务移除患者更新开发部件。
                HomePage about = new HomePage();
                OpenPageCollection.Add(new PageInfo()
                {
                    HeaderName = "系统首页", Body = about
                });
                CurrentPage = OpenPageCollection[OpenPageCollection.Count - 1];
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 初始化首页
        /// </summary>
        public void InitDefaultView()
        {
            //初始化工具栏,通知窗口
            _PopBoxView = new PopBoxViewModel();
            _NoticeView = new NoticeViewModel();
            //加载窗体模块
            _ModuleManager = new ModuleManager();
            _ModuleManager.LoadModules();
            //设置系统默认首页
            var page = OpenPageCollection.FirstOrDefault(t => t.HeaderName.Equals("系统首页"));

            if (page == null)
            {
                HomeAbout about = new HomeAbout();
                OpenPageCollection.Add(new PageInfo()
                {
                    HeaderName = "系统首页", Body = about
                });
                CurrentPage = about;
            }
        }