public Artikel() { InitializeComponent(); Messenger.Default.Register <PropertyChangedMessage <AddResult1> >(this, (PropertyChangedMessage <AddResult1> e) => { if (e.PropertyName.Equals("PickCategory")) { PickData pick = new PickData(); ChildWindowPickData childWindowPickData = new ChildWindowPickData(); childWindowPickData.Anzeiger3.Content = pick; childWindowPickData.Show(); } }); }
public Ausgeliehene_Artikel() { InitializeComponent(); Messenger.Default.Register <PropertyChangedMessage <AddResult1> >(this, (PropertyChangedMessage <AddResult1> e) => { if (e.PropertyName.Equals("PickCustomerID")) { PickData pick = new PickData(); ChildWindowPickData childWindowPickData = new ChildWindowPickData(); childWindowPickData.Anzeiger3.Content = pick; childWindowPickData.Show(); } }); Messenger.Default.Register <PropertyChangedMessage <AddResult1> >(this, (PropertyChangedMessage <AddResult1> e) => { if (e.PropertyName.Equals("PickArtikelID")) { PickData pick = new PickData(); ChildWindowPickData childWindowPickData = new ChildWindowPickData(); childWindowPickData.Anzeiger3.Content = pick; childWindowPickData.Show(); } }); Messenger.Default.Register <PropertyChangedMessage <AddResult> >(this, (PropertyChangedMessage <AddResult> e) => { if (e.PropertyName.Equals("AddAusgeliehenerArtikel")) { if (e.NewValue.AddSuccess == true) { MessageBox.Show("Eintrag erfolgreich!"); //Jetzt soll die Tabelle im Hauptfenster aktualisieren, also nochmal aufgerufen werden. Das UserContro soll sich schliessen Window.GetWindow(this).Close(); //Code vom HauptFenster in DbAbfragen umschreiben, damit von hier einfach aufgerufen werden kann, mit table = "Kunde" } else { MessageBox.Show("Es gab ein Problem. Eintrag wurde nicht ausgeführt!"); } } }); }