私はWPFアプリケーションでUIオートメーションを実装しようとしていますが、ダイアログが手動で閉じるまでUIオートメーションが停止します。UIオートメーションの原因となるモーダルダイアログ
これまでのところ、2番目のスレッドを使用してダイアログボックスを閉じ、MTAスレッドを使用するようにアプリケーションを設定し、RaiseEventを使用してボタンのButton.ClickEventを上げてダイアログを閉じ、sendinputを使用してダイアログにキーを押します。 これらの方法のいずれも機能していません。私は試してみるための他の回避策が見つかりませんでした。
解決策はありますか?
コードを投稿できますか? – Xcalibur37
「実装する」と言えば、コントロールを自動化するためにUIオートメーションを使用しているコードを作成しているか、自分が所有するアプリケーションにUIオートメーションのサポートを追加しているということですか? (つまり、IInvokeProviderインターフェイスを実装しているアプリケーション) – BrendanMcK