private void Opslaan() { try { SaveFileDialog dlg = new SaveFileDialog(); dlg.FileName = "Wenskaartje"; dlg.Filter = "Wenskaarten |*.Test"; dlg.DefaultExt = ".Test"; if (dlg.ShowDialog() == true) { using (StreamWriter bestand = new StreamWriter(dlg.FileName)) { bestand.WriteLine(Achtergrond.UriSource); bestand.WriteLine(Ballen.Count()); foreach (BalVM item in ballen) { bestand.WriteLine(item.BalKleur.ToString()); bestand.WriteLine(item.xPos.ToString()); bestand.WriteLine(item.yPos.ToString()); } bestand.WriteLine(Wens); bestand.WriteLine(Lettertype); bestand.WriteLine(LetterGrootte); } } Status = dlg.FileName; } catch (Exception ex) { MessageBox.Show("Er liep iets fout..." + ex.Message); } }
private void GeboortekaartKeuze() { Ballen.Clear(); Lettertype = "Arial"; Lettergrootte = 14; AantalBal = 0; Wens = "Geef hier je tekst in"; GridStatus = "visible"; Symbol = (@"H:\WPF\Wenskaarten\Wenskaarten\View\Images\geboortekaart.jpg"); }
private void Reset() { RechterStack = false; Status = "Nieuw"; Achtergrond = null; LetterGrootte = 15; Wens = "Typ hier uw wens"; Lettertype = new FontFamily("Arial"); LaadKleuren(); Ballen.Clear(); }
private void DropBal(DragEventArgs e) { Point point = e.GetPosition((IInputElement)e.OriginalSource); Brush gesleepteKleur = (Brush)e.Data.GetData("deKleur"); //bal.Kleur = gesleepteKleur; //bal.Xwaarde = (int)point.X - 20; //bal.Ywaarde = (int)point.Y - 20; Ballen.Add(new Bal { Kleur = gesleepteKleur, Xwaarde = (int)point.X - 20, Ywaarde = (int)point.Y }); }
private void DropApp(DragEventArgs e) { Point positie = e.GetPosition(Application.Current.MainWindow); //int posx = Convert.ToInt32(TempX); //int posy = Convert.ToInt32(TempY); int posx = Convert.ToInt32(positie.X); int posy = Convert.ToInt32(positie.Y); Model.Bal nieuwBal = new Model.Bal(SelectedKleur, posx - 20, posy - 20); Ballen.Add(nieuwBal); }