static public ObservableCollection <TestStageEntity> GetTestStages() { //todo - load from config/service TestStageEntity statusStageEntity = new TestStageEntity(); statusStageEntity.ContractName = ""; statusStageEntity.Description = "Device initialization status"; statusStageEntity.Name = "Status"; statusStageEntity.ImageUri = ""; TestStageEntity testlistStageEntity = new TestStageEntity(); testlistStageEntity.ContractName = ""; testlistStageEntity.Description = ""; testlistStageEntity.Name = "Tests"; testlistStageEntity.ImageUri = ""; TestStageEntity outputStageEntity = new TestStageEntity(); outputStageEntity.ContractName = ""; outputStageEntity.Description = ""; outputStageEntity.Name = "Output"; outputStageEntity.ImageUri = ""; ObservableCollection <TestStageEntity> stages = new ObservableCollection <TestStageEntity>(); stages.Add(statusStageEntity); stages.Add(testlistStageEntity); stages.Add(outputStageEntity); return(new ObservableCollection <TestStageEntity>()); }
private void ShowStage(TestStageEntity entity) { try { this._regionManager.RequestNavigate(TesterRegionNames.TestStageViewRegionName, entity.ContractName, (NavigationResult nr) => { var error = nr.Error; var result = nr.Result; if (error != null) { _nlogger.Error(error); } }); } catch (Exception ex) { _nlogger.Error(ex, ex.Message); } }
public StaticLocalTestStageListService() { Tests = new ObservableCollection <TestStageEntity>(); TestStageEntity statusStage = new TestStageEntity { ContractName = TesterViewContracts.TesterContractStatus, ImageUri = "pack://application:,,,/Images/config.png", Name = "Status" }; Tests.Add(statusStage); TestStageEntity testingStage = new TestStageEntity { ContractName = TesterViewContracts.TesterContractTests, ImageUri = "pack://application:,,,/Images/tests.png", Name = "Testing" }; Tests.Add(testingStage); TestStageEntity outputStage = new TestStageEntity { ContractName = TesterViewContracts.TesterContractOutput, ImageUri = "pack://application:,,,/Images/print.png", Name = "Output" }; Tests.Add(outputStage); TestStageEntity viewdataStage = new TestStageEntity { ContractName = TesterViewContracts.TesterContractData, ImageUri = "pack://application:,,,/Images/scope.png", Name = "Data" }; Tests.Add(viewdataStage); }