コード例 #1
0
        protected override void InitLoad(object parameters)
        {
            CurDevModel = parameters as DeviceModel;
            if (CurDevModel == null)
            {
                throw new NullReferenceException($"CurDevModel为null");
            }

            //根据设备ID创建对应设备的子界面导航器
            DevHomePageSubViewHelper = new SubViewCacheManager(CurDevModel.IDevSource.ID);
        }
コード例 #2
0
        protected override void InitLoad(object parameters)
        {
            if (parameters != null)
            {
                var _curDevice = parameters as DeviceExtractionAdorner;
                if (_curDevice == null)
                {
                    throw new NullReferenceException(string.Format("当前设备为NULL"));
                }
                CreateDeviceByType(_curDevice);
                //根据设备ID创建导航器
                DevNavigationManager = new SubViewCacheManager(_curDevice.Device.ID);


                //首次加载使用设备首页
                SwitchSubView(DevMainSubViewType.DevHomePage, CurDevModel);
                //SubView = DevNavigationManager.GetOrCreateView(ExportKeys.DeviceHomePageView, CurDevModel);
            }
        }