ウィンドウオブジェクトをグローバルに作成し、必要な場合にのみ表示します。ほとんどの場合、ウィンドウは非表示モードになります。ウィンドウが表示されているときはいつでも、やるべきことがいくつかあります。window.showメソッドが呼び出されたときに実行されるはずのコードを配置するためにオーバーライドする必要があるメッセージを教えてもらえますか?
2 に答える
1
IsVisibleChangedは、あなたが望むことをする必要があります。
private void Window_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
{
if ((bool)e.NewValue == true)
{
//Do what you need here
}
}
于 2012-05-08T07:36:35.563 に答える
1
Window クラスのドキュメントと、Window ライフタイム サイクルを参照してください。このことから、(おそらく) IsVisibleChanged イベントが必要であると結論付けることができます。
于 2012-05-08T07:38:54.060 に答える