Gast
#3502543
Hallo, ich versuche, aus meinem Hauptfenster ein zweites Fenster in wpf zu öffnen. Um ein bereits geöffnetes Fenster nicht erneut zu öffnnen, versuche ich das (bislang erfolglos) zu behandeln.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
Gut, das erste Mal wird das Fenster geöffnet. Sofern ich den Button betätige, wird es nicht nochmal geöffnet. Wenn ich das Hilfsfenster jedoch schließe und den Button nochmal drücke, erhalte ich die Fehlermeldung: Visibility kann nicht festgelegt oder Show, ShowDialog oder WindowInteropHelper.EnsureHandle können nicht aufgerufen werden, nachdem ein Window geschlossen wurde. Macht Sinn. Schließlich ist das Objekt "newWindow" vom Carbage Collector entfernt worden (?). Wie geht man hier richtig vor?