WPF + ページ ナビゲーションを使用するアプリケーションがあります。アプリケーションとフローは正常に機能しており、問題はありません。しかし、最近、いくつかのテストを行っているときに、コードに次の動作があることがわかりました。
私は使用しNavigationServices.Navigate(new Class())
ました;
この関数をトリガーすると、ページは適切にナビゲートされますが、ページを完全にロードする前でも特定のイベントが実行されます。
例:
クラスコンストラクターの下でInitializeComponent();
、radioButton を有効にした直後の次の行で、この radioButton のイベントチェックが有効になっています。したがって、これに基づいて、UI がフレームに完全にロードされる前であっても、最初にロジックが実行されます。
私の質問: 一定期間すべてのイベントを停止し、UI が完全にロードされてからイベントが発生することを確認するにはどうすればよいですか。