Example #1
0
        protected override void OnStartup(StartupEventArgs e)
        {
            MainViewModel mainViewModel = new MainViewModel();
            MainView mainView = new MainView(mainViewModel);
            mainViewModel.View = mainView;
            mainView.DataContext = mainViewModel;

            mainView.Show();
        }
Example #2
0
        public MainView(MainViewModel mainViewModel)
        {
            InitializeComponent();

            this.mainViewModel = mainViewModel;
            game = mainViewModel.Game;
            mainViewModel.PropertyChanged += PropertyChanged;

            InitGradients();
            ReDraw();
        }