Hallo und
Codemaster111 hat folgendes geschrieben: |
Ich bitte euch mit Codebeispielen zu antworten und die komplette Lösung zu verraten. |
Sorry, aber so funktioniert dieses (und auch jedes andere) Forum
nicht!
Aber zu deinen konkreten Fragen:
1. Deine 2. Window-Klasse sollte die Werte als Eigenschaften (engl. properties) bereitstellen, so daß die aufrufende Window-Instanz auf diese Werte zugreifen kann (am einfachste, wenn du den Dialog mittels
w.ShowDialog() modal aufrufst und direkt dahinter auf die Eigenschaften zugreifst).
Generell kann ich dir hierfür auch meinen Artikel
Kommunikation von 2 Forms empfehlen (der auch unter WPF anwendbar ist).
Für ein kleines Projekt mag diese Vorgehensweise noch funktionieren, aber du solltest zwingend bei WPF mit
MVVM (d.h. u.a. mit "Data Binding") arbeiten, ansonsten wird der Code immer komplizierter und fehleranfälliger.
Wenn du genereller Programmieranfänger bist, dann solltest du evtl. erst einmal die Grundlagen anhand einer Konsolenapplikation oder mittels Windows Forms lernen.
2. Dazu mußt die Daten extern abspeichern (z.B. in Dateien oder einer Datenbank). Du solltest dir dafür auch ein Datenmodell anlegen, dann könntest du dieses z.B. serialisieren (s.
Mit XmlSerializer Objekte als XML speichern und laden).