コード例 #1
0
ファイル: Behavior.cs プロジェクト: luki501/MovieSelector
        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);
        }
コード例 #2
0
ファイル: Behavior.cs プロジェクト: luki501/MovieSelector
        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();
        }