protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); //test aanmaak van een bal //Model.Kleur kleurtje = new Model.Kleur(); //kleurtje.Borstel = new SolidColorBrush(Colors.Red); //kleurtje.Naam = "Red"; //Model.Bal bal1 = new Model.Bal(kleurtje, 100, 100); //Model.Bal bal2 = new Model.Bal(kleurtje, 150, 150); //aanmaken wenskaart Model.Wenskaart wenskaartStart = new Model.Wenskaart(); //wenskaartStart.TempX = 250; //wenskaartStart.TempY = 250; //invoegen bal in wenskaart //wenskaartStart.Ballen = new System.Collections.ObjectModel.ObservableCollection<Model.Bal> { bal1, bal2 }; //viewModel wenskaart ViewModel.KleurLijst kleurLijst = new ViewModel.KleurLijst(); ViewModel.LettertypenVM fontLijst = new ViewModel.LettertypenVM(); ViewModel.WenskaartVM wenskaartVMStart = new ViewModel.WenskaartVM(wenskaartStart, kleurLijst, fontLijst); //View View.WenskaartenWindow wenskaartenWindow = new View.WenskaartenWindow(); //datacontext wenskaartenWindow.DataContext = wenskaartVMStart; wenskaartenWindow.Show(); }
//ctor public WenskaartVM(Model.Wenskaart nWenskaart, KleurLijst nkleurLijst, LettertypenVM nfontLijst) { this.wenskaart = nWenskaart; this.kleurLijst = nkleurLijst; this.fontLijst = nfontLijst; }