コード例 #1
0
        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();
        }
コード例 #2
0
ファイル: GameView.xaml.cs プロジェクト: PhilyT/Awale
 public GameView(Frame frame, Player player1, Player player2, Client client)
 {
     InitializeComponent();
     DataContext = new ViewModelGame(frame, player1, player2, client);
 }
コード例 #3
0
ファイル: GameView.xaml.cs プロジェクト: PhilyT/Awale
 public GameView(Frame frame, Player player1, bool ia)
 {
     InitializeComponent();
     DataContext = new ViewModelGame(frame, player1, true);
 }
コード例 #4
0
ファイル: GameView.xaml.cs プロジェクト: PhilyT/Awale
 public GameView(Frame frame, Player player1, Player player2, Serveur serveur)
 {
     InitializeComponent();
     DataContext = new ViewModelGame(frame, player1, player2, serveur);
 }