2016-10-27 2 views
0

私たちのアプリケーションでは、ChildWindowモーダルをすべて使用しています。私は、これらのChildWindowsが開いて閉じているときに、UIトリッキーを行うために(必要ではなく、重要ではない)検出する方法が必要です。ChildWindowモーダルがアプリケーション全体を開いたり閉じたりするときを検出する方法

また、モーダルChildWindowは「グレーアウト」して開いている間にバックグラウンドでアプリを無効にするため、そのイベントには何か問題がありますか?

最近、私はLayoutRootのメインでGotFocusイベントとLostFocusイベントを試しましたが、不安定であることが判明しました。どんなアイデアでも大歓迎です。

答えて

0

ChildWindowはClosedイベントがあり、それが閉じているときに、いくつかのコードの実行を持つことができ、例えば:

var window = new MyChildWindow(); 
window.Closed += (s, e) => DoSomethingWhenWindowCloses(); 
window.Show(); 
関連する問題