myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » GUI: WPF und XAML » Wie einer Page, aus der ein Window geöffnet wurde, mitteilen, welcher Button angeklickt wurde?
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Wie einer Page, aus der ein Window geöffnet wurde, mitteilen, welcher Button angeklickt wurde?

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Kolibri69
myCSharp.de-Mitglied

Dabei seit: 27.04.2018
Beiträge: 9
Entwicklungsumgebung: Visual Studio 201 Community


Kolibri69 ist offline

Wie einer Page, aus der ein Window geöffnet wurde, mitteilen, welcher Button angeklickt wurde?

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Guten Morgen @All,

mein Anliegen ist wahrscheinlich so alt wie Feuer, trotzdem beiße ich mich gerade daran fest:

Problem-Stellung:
1.) Ich habe eine WPF Anwendung mit Main-Window, Grids und Frame.
2.) In dieses Frame lade ich dann Pages mit Frame.Navigate etc.
3.) Als weiteres habe ich ein WPF Fenster als "Message-Fenster" mit "Yes","No","Ok" und "Cancel"
4.) Dieses Fenster wird bei div. Events aus der Page heraus mit "ShowDialog" geöffnet.

Nun zur Frage: Wie kann ich der Page, aus der das Window geöffnet wurde, mitteilen, welcher Button angeklickt wurde?

Wichtiger Hinweis vielleicht noch: Es ist (schäm) keine MVVM Anwendung.

Hier komme ich absolut nicht weiter.

Ein kleiner Codesnipet wäre auch ganz toll.

Vielen Dank im Voraus....

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Kolibri69 am 01.10.2020 09:26.

01.10.2020 06:44 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Th69
myCSharp.de-Poweruser/ Experte

avatar-2578.jpg


Dabei seit: 01.04.2008
Beiträge: 3.770
Entwicklungsumgebung: Visual Studio 2015/17


Th69 ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Über den Rückgabewert von  ShowDialog (wenn du bei den Buttons diese passend gesetzt hast - ich nehme mal an, daß nicht alle Optionen gleichzeitig angezeigt werden, sondern wie bei einer MessageBox).

Edit: Etwas mehr dazu steht unter  DialogResult.

Du solltest dich jedoch alsbald mit  [Artikel] MVVM und DataBinding beschäftigen (bevor du größere WPF-Projekte angehst).

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Th69 am 01.10.2020 09:50.

01.10.2020 09:49 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Kolibri69
myCSharp.de-Mitglied

Dabei seit: 27.04.2018
Beiträge: 9
Entwicklungsumgebung: Visual Studio 201 Community

Themenstarter Thema begonnen von Kolibri69

Kolibri69 ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Danke!
Dein "Edit" hat geholfen ;-).
Recht hast Du, was MVVM betrifft, habe da auch schon einiges gemacht, aber noch nicht vertieft.

Mit besten Grüßen
01.10.2020 10:13 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 22.10.2020 14:44