私は例this postとして取って、私は従うように、第2の1を開くことができWPF MainWindow
を持っている:WPFウィンドウの所有者の財産問題
var win = new CalibrationWindow(){Owner = this};
win.ShowDialog();
は、まれに、私は以下のランタイム例外「cannot set owner property to a window that has not been shown previously
」を持っていることを起こりません。
ご意見はありますか?前もって感謝します。
おそらく 'this'ことを示していること - あなたのメインウィンドウが - ありまだ表示されていません。 –
いいえ、メインウィンドウが表示されます。これは、ボタンを押した後にのみ第2のウィンドウを開くためです。 –