0

ポップアップを使用してユーザーコントロールを表示しています。ポップアップが実際に画面に表示されていることを検出したいので、プログレスバーを表示し、作業を行ってから、プログレスバーを非表示にします。

MyDialog dialog = new MyDialog();
myPopup.Child = dialog;
myPopup.IsOpen = true;

dialog.progressLoading.Visibility = Visibility.Visible;
Thread.Sleep(3000)
dialog.progressLoading.Visibility = Visibility.Collapsed;

IsOpen = trueただし、ポップアップがすぐに表示されないことに気付きました。実は、表示されるまで3秒待たなければなりません。

ポップアップがいつ表示されるかを知る方法は?

4

0 に答える 0