Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Wie kann ich bei WPF Informationen von Window zu Window übergeben?
Lucius
myCSharp.de - Member



Dabei seit:
Beiträge: 18
Herkunft: Düsseldorf

Themenstarter:

Wie kann ich bei WPF Informationen von Window zu Window übergeben?

beantworten | zitieren | melden

Hallo, ich suche eine Möglichkeit um Code von sagen mal:

mainwindow1:
strig übergabe = "Mein Text"

mainwindow2.textBox1.text = übergabe;
zu übergeben. Normalerweise funktionierte es damit, das, wenn Mann von einer Windows Form zu nächsten Inhalt übergeben wollte, dann musste man nur mit dem Namen der Windows Form anfangen und dann das Steuerelement ansprechen. Bei WPF ist alles anders.

Und gibt es eine Möglichkeit die Window Load methode wie bei Windows Form mit doppelklick auf die Form zu erhalten, damit Codes direkt beim Laden ausgeführt werden?

Liebe Grüße
Lucius
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Lucius am .
private Nachricht | Beiträge des Benutzers
Lars Schmitt
myCSharp.de - Experte

Avatar #avatar-2240.jpg


Dabei seit:
Beiträge: 2335
Herkunft: Witten

beantworten | zitieren | melden

Hallo Lucius,

auch unter Windows Forms sollte man eigentlich nicht fensterübergreifend so einfach auch die Controls zugreifen.

Bei WPF ist jedoch schon etwas anderes, meistens wird hier das MVVM Pattern eingesetzt was auch bedeutet das die hier eine zwischen Klasse (ViewModel) hast, Du würdest dann ein Property im ViewModel ändern (Direkt oder über helper Methoden) und aufgrund der Implementation von z.B. dem INotifyPropertyChange Interface wird das das in der View Angezeigte Feld welches per Binding an das jeweilige Element gebunden ist aktualisiert.


Wenn Du dich in diesem Forum mal umschaust wirst Du viele Beispiele finden wie man auch so eine Fenster übergreifende Kommunikation sauber unter WPF hinbekommst

Viele Grüße
Lars
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Lars Schmitt am .
private Nachricht | Beiträge des Benutzers
Lucius
myCSharp.de - Member



Dabei seit:
Beiträge: 18
Herkunft: Düsseldorf

Themenstarter:

beantworten | zitieren | melden

Erstmal danke für deine Information. Hast du ein Beispiel? Dann würde ich mir lieber die richtige Variante angewöhnen.
private Nachricht | Beiträge des Benutzers
MrSparkle
myCSharp.de - Team

Avatar #avatar-2159.gif


Dabei seit:
Beiträge: 5985
Herkunft: Leipzig

beantworten | zitieren | melden

Hier gibt es eine Einführung mit Code-Beispielen: [Artikel] MVVM und DataBinding
Weeks of programming can save you hours of planning
private Nachricht | Beiträge des Benutzers
Lucius
myCSharp.de - Member



Dabei seit:
Beiträge: 18
Herkunft: Düsseldorf

Themenstarter:

beantworten | zitieren | melden

Vielen Dank :)
private Nachricht | Beiträge des Benutzers