public void OpenWideList(object parameter) { ViewModelApplication.CurrentCategory = Category; if (parameter == null) { ViewModelApplication.AnalysisWideMenuVisible = true; ViewModelApplication.LibraryWideMenuVisible = true; return; } var analysisparameter = (AnalysisListCategoryItemViewModel)parameter; AnalysisViewModel analysisviewmodel = new AnalysisViewModel(); if (LibraryItem) { analysisviewmodel.LibrarySpaceVisible = true; analysisviewmodel.AnalysisSubListVisible = false; ViewModelAnalysis.OpenContentsList(analysisviewmodel); analysisviewmodel.TitleName = analysisparameter.Name; analysisviewmodel.CurrentContent = analysisparameter.Content; // Open library data ViewModelAnalysis.OpenLibraryData(analysisviewmodel); } }
public void OpenAnalysisData(object parameter) { IsSelected = true; var analysisparameter = (AnalysisListCategoryViewModel)parameter; if (AnalysisList == null) { AnalysisList = new AnalysisViewModel(); } AnalysisList.TitleName = analysisparameter.Name; AnalysisList.AnalysisSubListVisible = true; AnalysisList.CurrentContent = AnalysisContent.Unit; AnalysisList.Items = new List <AnalysisSubListItemViewModel> { new AnalysisSubListItemViewModel { AnalysisName = analysisparameter.Name, Name = analysisparameter.Name, Contents = AnalysisContent.Unit, IsSelected = true }, new AnalysisSubListItemViewModel { AnalysisName = analysisparameter.Name, Name = "Geometry", Contents = AnalysisContent.Geometry, IsSelected = false }, new AnalysisSubListItemViewModel { AnalysisName = analysisparameter.Name, Name = "Loads", Contents = AnalysisContent.Loads, IsSelected = false }, new AnalysisSubListItemViewModel { AnalysisName = analysisparameter.Name, Name = "Analysis", Contents = AnalysisContent.parameter, IsSelected = false }, new AnalysisSubListItemViewModel { AnalysisName = analysisparameter.Name, Name = "Result", Contents = AnalysisContent.Result, IsSelected = false }, }; // Get contents List and data ViewModelAnalysis.OpenContentsList(AnalysisList); }
/// <summary> /// Create new analysis data /// </summary> private void CreateAnalysisData() { if (AnalysisList == null) { AnalysisList = new AnalysisViewModel(); } //AnalysisList.TitleName = analysisparameter.Name; AnalysisList.AnalysisSubListVisible = true; AnalysisList.CurrentContent = AnalysisContent.Unit; AnalysisList.CurrentAction = AnalysisAction.Create; AnalysisList.Items = new List <AnalysisSubListItemViewModel> { new AnalysisSubListItemViewModel { AnalysisName = "", Name = "", Contents = AnalysisContent.Unit, IsSelected = true }, new AnalysisSubListItemViewModel { AnalysisName = "", Name = "Geometry", Contents = AnalysisContent.Geometry, IsSelected = false }, new AnalysisSubListItemViewModel { AnalysisName = "", Name = "Loads", Contents = AnalysisContent.Loads, IsSelected = false }, new AnalysisSubListItemViewModel { AnalysisName = "", Name = "Analysis", Contents = AnalysisContent.parameter, IsSelected = false }, new AnalysisSubListItemViewModel { AnalysisName = "", Name = "Result", Contents = AnalysisContent.Result, IsSelected = false }, }; // Get contents List and data ViewModelAnalysis.OpenContentsList(AnalysisList); }