private void Button_Click(object sender, RoutedEventArgs e) { var parent = VisualTreeHelper.GetParent(sender as Button); EdycjaFilmuPage page = new EdycjaFilmuPage(); while (!(parent is MainWindow)) { parent = VisualTreeHelper.GetParent(parent); } EdycjaFilmuPageVM vm = new EdycjaFilmuPageVM(); page.DataContext = vm; Switcher.mainWindowSwitcher = parent as MainWindow; Switcher.Switch(page); }
private void Button_Click(object sender, RoutedEventArgs e) { var parent = VisualTreeHelper.GetParent(sender as Button); while (!(parent is EdycjaFilmuPage)) { parent = VisualTreeHelper.GetParent(parent); } EdycjaFilmuPageVM vm = (parent as EdycjaFilmuPage).DataContext as EdycjaFilmuPageVM; Film film = vm.FilmEdytowany; JObject elements = film.PobierzDaneZMovieDb(); WindowMovieDB window = new WindowMovieDB(vm.FilmEdytowany, elements); window.ShowDialog(); vm.OdswiezDane(); }