public MainWindowViewModel() { Pensen p = new Pensen(); MainModel = this; Table1 = new UserTable1(); FormulaList = new System.Collections.ObjectModel.ObservableCollection <FormulaModel>(); CalculateList = new System.Collections.ObjectModel.ObservableCollection <FormulaModel>(); Table1.DataContext = Table1model = new UserTable1Model(); CommandSubmit = new RelayCommand( () => { ReflectionTest(); }); CommandFormula = new RelayCommand( () => { FormulaView.Singleton().Show(); } ); CommandCalculate = new RelayCommand( () => { CalculateView.Singleton().Show(); } ); }
public void Update() { var fmls = Formulas.ToArray(); FmlPage.FmlListView.ItemsSource = fmls; if (fmls != null && fmls.Length > 0) { FmlPage.FmlListView.IsVisible = true; FmlPage.NoFmlsView.IsVisible = false; foreach (var def in fmls) { if (!FmlPage.FmlViews.ContainsKey(def.Title)) { var sd = new FormulaView(def, Subject); var sdp = new ContentPage { Title = def.Title, Content = sd }; FmlPage.FmlViews.Add(def.Title, sdp); } } } else { FmlPage.FmlListView.IsVisible = false; FmlPage.NoFmlsView.IsVisible = true; } }
public static void Add(FormulaView fmlView, SubjectType subjectType) { if (!FmlViews.ContainsKey(subjectType)) { FmlViews.Add(subjectType, new Dictionary <string, FormulaView>()); } var fvd = FmlViews[subjectType]; fvd.Add(fmlView.Title, fmlView); }
private void ReflectionTest() { string result = TxtCondition; if (StartScript()) { global::System.Windows.MessageBox.Show("通过"); } else { global::System.Windows.MessageBox.Show("没通过验证"); FormulaView.Singleton().Show(); } }