ich ein anderes Fenster neben meinem Hauptfenster in meiner Anwendung habe ich die Schließung-Methode wie folgt außer Kraft setzen, weil ich vollständig geschlossen sein, das Fenster nicht wollen:ein Fenster versteckt versteckt das Hauptfenster
private void Window_Closing(object sender, CancelEventArgs e)
{
e.Cancel = true;
this.Visibility = Visibility.Hidden;
}
dann im Konstruktor:
public Inputwindow()
{
InitializeComponent();
this.Closing += Window_Closing;
}
Aber jetzt, wenn ich mein Hauptfenster schließen möchten, versteckt es nur das Hauptfenster.
Ich kann nicht herausfinden, wie man es zur Arbeit bringt.
Was möchten Sie tun oder in der Nähe verstecken? – Marusyk
Ich glaube, dass er das Fenster nicht entsorgen will. Das window_closing-Ereignis, für das deklariert wird? Wenn this.visibility = visibility.hidden das Hauptfenster schließt, bedeutet dies, dass dies das Hauptfenster ist, also haben Sie es an der falschen Stelle deklariert. –
@MegaTron In meinem MainWindow öffne ich ein anderes Fenster, welches nicht geschlossen werden sollte, wenn ich auf die Schließen-Schaltfläche dieses neuen Fensters klicke. Also habe ich oben die Methode implementiert, um das neue Fenster auszublenden. Aber jetzt, wenn ich auf die Schließen-Schaltfläche auf dem MainWindow klicke, schließt es nicht die ganze Anwendung. Es verbirgt nur das MainWindow stattdessen. –