예제 #1
0
        public App()
        {
            //       InitializeComponent();

            model = new YogiBearModel();

            viewModel              = new YogiBearViewModel(model);
            viewModel.NewGame     += new EventHandler(VM_NewGame);
            viewModel.VM_GameOver += new EventHandler <GameOverEventArgs>(ViewModel_GameOver);

            gamePage = new MainPage();
            gamePage.BindingContext = viewModel;

            MainPage = gamePage;
        }
예제 #2
0
        private void App_Startup(object sender, StartupEventArgs e)
        {
            //modell létrehozás
            model = new YogiBearModel();

            //viewmodell létrehozás
            viewModel              = new YogiBearViewModel(model);
            viewModel.NewGame     += new EventHandler(ViewModel_NewGame);
            viewModel.ExitGame    += new EventHandler(ViewModel_ExitGame);
            viewModel.VM_GameOver += new EventHandler <GameOverEventArgs>(ViewModel_GameOver);

            //nézet létrehozása
            view             = new MainWindow();
            view.KeyDown    += new KeyEventHandler(ViewModel_OnKeyDownHandler);
            view.DataContext = viewModel;
            view.Show();
        }