/// <summary> /// 切换子界面 /// </summary> /// <param name="subType">子界面类型</param> /// <param name="initParams">初始化参数</param> /// <param name="params">参数</param> private void SwitchSubView(DevMainSubViewType subType, object initParams, object @params = null) { string exportKey = string.Empty; switch (subType) { case DevMainSubViewType.DevHomePage: exportKey = ExportKeys.DeviceHomePageView; break; case DevMainSubViewType.ExtractResult: exportKey = ExportKeys.DataDisplayView; break; case DevMainSubViewType.FileView: exportKey = ExportKeys.FileBrowingView; break; case DevMainSubViewType.AutoWarning: //todo 迁入tfs时需要删除 exportKey = ExportKeys.AutoWarningView; break; } CurSubViewType = subType; var viewTmp = DevNavigationManager.GetOrCreateView(exportKey, initParams); if (@params != null) { viewTmp.DataSource.ReceiveParameters(@params); } SubView = viewTmp; }
/// <summary> /// 设置智能预警的文件路径 /// </summary> private void SetAutoWarningPath(string path) { var viewTmp = DevNavigationManager.GetOrCreateView(ExportKeys.AutoWarningView, path); if (string.IsNullOrWhiteSpace(path)) { viewTmp.DataSource.ReceiveParameters(path); } }