Example #1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            var parent = VisualTreeHelper.GetParent(sender as Button);

            while (!(parent is MainWindow))
            {
                parent = VisualTreeHelper.GetParent(parent);
            }
            ((parent as MainWindow).DataContext as MainWindowVM).StartTurnieju();
            List <Film>   filmy  = ((parent as MainWindow).DataContext as MainWindowVM).FilmyTurniejowe;
            List <string> gracze = ((parent as MainWindow).DataContext as MainWindowVM).ListaGraczy.ToList();

            if (filmy != null && gracze != null)
            {
                TurniejWindowVM vm     = new TurniejWindowVM(gracze, filmy);
                TurniejWindow   window = new TurniejWindow(vm);
                window.Show();
            }
        }
 public TurniejWindow(TurniejWindowVM vm)
 {
     InitializeComponent();
     DataContext = vm;
 }