Ich habe ein Fenster, es wird etwas überprüfen, bevor es angezeigt wird.Wie kann man ein WPF-Fenster vor dem Laden schützen/schließen?
Wenn "einige Überprüfung" fehlschlagen, wird der obige Code mein Fenster sofort nach dem Laden des Fensters geschlossen. Dies ist jedoch zu spät, weil ich das Fenster nur erscheinen und verschwinden sehen kann.
Wie kann ich mein Fenster schließen, ohne es anzuzeigen?
EDIT: Derjenige, der MyDlg bauen wird, ist wie:
MyDlg dlg = new MyDlg();
dlg.ShowDialog();
Aber es ist schwer für mich ‚Showdialog()‘ zu verhindern, fordern, weil sie von anderen Leuten geschrieben werden (Ich versuche, um in einer Bibliothek MyDlg zu schreiben)
Wer baut MyDlg? und verwenden Sie außerdem Google http://StackOverflow.com/Questions/1539958/WPF-showing-dialog-before-main-window – ilansch
Warum lassen Sie es öffnen? Kannst du es nicht schon vor dem Öffnen einschränken? –
Ich würde lieber den Check verschieben, um innerhalb Load Event zu sein. –