Пример #1
0
        private void App_Startup(object sender, StartupEventArgs e)
        {
            // modell létrehozása
            _model           = new WhackAMoleModel();
            _model.GameOver += new EventHandler <WhackAMoleEventArgs>(Model_GameOver);
            _model.NewGame();

            // nézemodell létrehozása
            _viewModel          = new WhackAMoleViewModel(_model);
            _viewModel.NewGame += new EventHandler(ViewModel_NewGame);

            // nézet létrehozása
            _view             = new MainWindow();
            _view.DataContext = _viewModel;
            //_view.Closing += new System.ComponentModel.CancelEventHandler(View_Closing); // eseménykezelés a bezáráshoz
            _view.Show();

            // időzítő létrehozása
            _timer          = new DispatcherTimer();
            _timer.Interval = TimeSpan.FromSeconds(1);
            _timer.Tick    += new EventHandler(Timer_Tick);
            _timer.Start();
        }
 public WhackAMole()
 {
     InitializeComponent();
     DataContext = new WhackAMoleViewModel();
 }