0

私はいくつかの WPF ウィンドウを持っています。

新しいウィンドウを開きたいときは、現在のウィンドウを閉じて、新しいウィンドウをロードします。

ProductMain productMain= new ProductMain();
productMain.Show();
this.Close(); 

ユーザーコントロールをウィンドウに配置できることは知っています。

ウィンドウをメインウィンドウにロードできますか?

ありがとうございました。

4

1 に答える 1

2

Window の owner プロパティを設定することで、そのようなことができます。メイン ウィンドウを取得するには、次を使用します。

Application.Current.MainWindow

その後、ProductMain ウィンドウの所有者を設定できます。

ProductMain productMain= new ProductMain();
productMain.Owner = Application.Current.MainWindow;
productMain.Show();
于 2012-10-03T14:37:24.867 に答える