Silverlight 3 の UI オートメーションを設定しようとしています。Button と TextBlock の 2 つの要素を持つ小さなテスト プロジェクトがあります。ボタンをクリックすると、テキストが変更されるはずです。
ボタンのクリックをシミュレートすることができ、UI でテキストが正しく変更されました。ただし、TextBlock からテキストを取得する際に問題が発生しています。UISpy は、それが「テキスト」型であることを示していますが、制御パターンを実装していないことも示しています。TextBox を使用すると、ValuePattern を使用してテキストを正しく取得できますが、TextBlock を使用することをお勧めします。
AutomationElement オブジェクトから TextBlock の現在のテキストを取得する方法を知っている人はいますか?