Laden...

WPF - Navigation von Page zu Page (Und, bearbeiten von Content(Label) des MainWindow aus der Page)

Erstellt von echdeneth vor 4 Jahren Letzter Beitrag vor 4 Jahren 775 Views
echdeneth Themenstarter:in
161 Beiträge seit 2019
vor 4 Jahren
WPF - Navigation von Page zu Page (Und, bearbeiten von Content(Label) des MainWindow aus der Page)

Hallo, ich möchte wie gesagt mithilfe eines Button in einer Page
(wäre ein Control hierfür besser geeignet?)
eine andere Page aufrufen incl. Ünerladung.
Die Aufgerufene Seite ist jedoch leer.


            DataRowView dataRowView = (DataRowView)dgw.SelectedItem;
               if (dataRowView != null)
                  {
                      int Zeile = Convert.ToInt32(dataRowView.Row[0]);
                      NavigationService.Navigate(new Seiten.Rechnung(Zeile, true));
                   } 

Auch wollte ich das jener Aufruf eine Änderung des Content
eines Buttons im MainWindow nach sich zieht. (habe hierzu ein Snippet verwendet)
Tut es zwar, aber da steht nicht: Some.Content += " bearbeiten",
sondern irgendwas mit Stackpanel


                var mw = Application.Current.Windows
                                    .Cast<Window>()
                                    .FirstOrDefault(window => window is MainWindow) as MainWindow;

                mw.Btn_Rechnung.Content = "Rechnung bearbeiten";

bei letzterem Blicke ich schon gar nicht durch, hoffte aber es würde wenigstens funktionieren...

Danke für Rat und Schlag.

"Man muß die Dinge so einfach wie möglich machen. Aber nicht einfacher." Albert Einstein

echdeneth Themenstarter:in
161 Beiträge seit 2019
vor 4 Jahren

Da du dich ja schon mit MVVM beschäftigst...

beschäftigen ist gut...

Es gibt noch Aspekte die nur sehr schwer zu verstehen sind.
Und Tutorials sind nicht immer hilfreich. Bis auf dieses hier.
Leider muss ich noch eine Klasse mit 20 Eigenschaften damit bedienen.

"Man muß die Dinge so einfach wie möglich machen. Aber nicht einfacher." Albert Einstein