Also erstmal vorweg. Ich hab mir C# no nie angeguckt, davor kann ich auch nicht sagen ob es wirklich richtig ist. Also folgendes. Als erste musst du so ein Fenster erstellen. Das machst du mit folgendem Code:
csharp Code:
string messageBoxText = "Der Text neben dem Warnzeichen";
string caption = "Der allgemeine Titel";
// Erstellt die Buttons Ja und Nein
MessageBoxButton button = MessageBoxButton.YesNo;
// Zeigt das Warnsymbol neben dem Text
MessageBoxImage icon = MessageBoxImage.Warning;
// Fügt die Angaben zusammen und gibt sie als Fenster aus
MessageBoxResult messageBoxResult = MessageBox.Show(messageBoxText, caption, button, icon);
Sobald du dann auf JA oder NEIN geklickt hast, muss du mit einer switch Anweisung auf das Ergebnis reagieren. Das machst du wie folgt:
csharp Code:
switch (messageBoxResult)
{
case MessageBoxResult.Yes:
// Hier der Code wenn Ja geklickt wurde
FunktionJa();
break;
case MessageBoxResult.No:
// Hier der Code wenn Nein geklickt wurde
FunktionNein();
break;
}
Das ist eigentlich schon der ganze Trick dahinter(glaub ich zumindestens)