protected override void OnStartup(StartupEventArgs e) { MainViewModel mainViewModel = new MainViewModel(); MainView mainView = new MainView(mainViewModel); mainViewModel.View = mainView; mainView.DataContext = mainViewModel; mainView.Show(); }
public MainView(MainViewModel mainViewModel) { InitializeComponent(); this.mainViewModel = mainViewModel; game = mainViewModel.Game; mainViewModel.PropertyChanged += PropertyChanged; InitGradients(); ReDraw(); }