private void App_Startup(object sender, StartupEventArgs e) { var contextOptions = new DbContextOptionsBuilder <GameContext>().UseSqlServer(ConfigurationManager.ConnectionStrings["MalomModelv2"].ConnectionString).Options; dataAccess = new DbDataAcces(contextOptions); model = new ModelClass(dataAccess); model.GameOverEvent += Model_GameOverEvent; viewModel = new ViewModelGame(model); viewModel.ExceptionEvent += ViewModel_ExceptionEvent; viewModel.ExitEvent += ViewModel_ExitEvent; viewModel.LoadGameOpen += ViewModel_LoadGameOpen; viewModel.LoadGameClose += ViewModel_LoadGameClose; viewModel.SaveGameOpen += ViewModel_SaveGameOpen; viewModel.SaveGameClose += ViewModel_SaveGameClose; view = new MainWindow(); view.DataContext = viewModel; view.Show(); }
public GameView(Frame frame, Player player1, Player player2, Client client) { InitializeComponent(); DataContext = new ViewModelGame(frame, player1, player2, client); }
public GameView(Frame frame, Player player1, bool ia) { InitializeComponent(); DataContext = new ViewModelGame(frame, player1, true); }
public GameView(Frame frame, Player player1, Player player2, Serveur serveur) { InitializeComponent(); DataContext = new ViewModelGame(frame, player1, player2, serveur); }