public void LoadTable() { _dbConnector = new DBConnector(); _dbConnector.RefreshData(); var saisons = _dbConnector.GetSaisons(); _source.Source = saisons; this.SaisonsView = _source.View; _idCurrent = SaisonsView.CurrentItem as EFLigaDB.qry_LigaSaison; _punktestandViewModel = new PunktestandViewModel { CurrentidSaison = _idCurrent.idSaison }; _punktestandViewModel.Initialize(); _spielePunkteSaetzeViewModel = new BegegnungenPunkteViewModel(); _spielePunkteSaetzeViewModel.CurrentIdSaison = _idCurrent.idSaison; _spielePunkteSaetzeViewModel.Initialize(); _begegnungenEditierenViewModel = new BegegnungenEditierenViewModel(); _begegnungenEditierenViewModel.CurrentIdSaison = _idCurrent.idSaison; _begegnungenEditierenViewModel.Initialize(); viewControlPs = _punktestandViewModel.GetView(); viewControlSps = _spielePunkteSaetzeViewModel.GetView(); viewControlEdit = _begegnungenEditierenViewModel.GetView(); // Binden des DataContext an die Window-Property dieser Klasse if (WindowsLigaAnalyseView == null) { WindowsLigaAnalyseView = new LigaAnalyseView(); WindowsLigaAnalyseView.GridShow.Children.Add(viewControlPs); Grid.SetColumn(viewControlPs, 0); Grid.SetColumnSpan(viewControlPs, 3); Grid.SetRow(viewControlPs, 1); WindowsLigaAnalyseView.GridShow.Children.Add(viewControlSps); Grid.SetColumn(viewControlSps, 0); Grid.SetColumnSpan(viewControlSps, 3); Grid.SetRow(viewControlSps, 3); WindowsLigaAnalyseView.GridEdit.Children.Add((viewControlEdit)); Grid.SetColumn(viewControlEdit, 0); Grid.SetColumnSpan(viewControlEdit, 3); Grid.SetRow(viewControlEdit, 2); } this.WindowsLigaAnalyseView.DataContext = this; this.WindowsLigaAnalyseView.Show(); }
public void Initialize() { _source = new CollectionViewSource(); _begegnungenEditierenViewModel = new BegegnungenEditierenViewModel(); _begegnungenEditierenViewModel.Initialize(); var viewControlEdit = _begegnungenEditierenViewModel.GetView(); // Binden des DataContext an die Window-Property dieser Klasse if (WindowControlTesterView == null) { WindowControlTesterView = new WindowControlTesterView(); WindowControlTesterView.GridWindows.Children.Add(viewControlEdit); Grid.SetColumn(viewControlEdit, 0); Grid.SetRow(viewControlEdit, 1); } this.WindowControlTesterView.DataContext = this; this.WindowControlTesterView.Show(); }