4

次のツールバーがあります

<ToolBar x:Name="mainToolbar" 
                 HorizontalContentAlignment="Stretch"
                 Style="{StaticResource mainToolBarStyle}"
                 ItemsSource="{Binding ToolbarItems}"
                 ItemTemplateSelector="{StaticResource toolBarItemTemplateSelector}"
                 DataContext="{Binding}">
        </ToolBar>

このツールバーを Grid に配置すると、UI コード化されたオートメーション テストを使用して操作できます。TabItem 内に配置すると、コード化された UI は再生中にそれを見つけることができません。

参考までに、TextBox、ListBox、ラジオ ボタンなどの単純なコントロールを使用している場合、この問題は発生しません。

何か案は ?

4

1 に答える 1

2

これは Microsoft の既知のバグのようです。彼らは修正プログラムを近日中にリリースする予定です。私は彼らのサポートチームと話し、彼らは私にこの記事を読んでくれました.

私の質問を見て、助けようとした皆さんに感謝します。 コード化された UI テストの再生エラーのデコード - 「仮想化された子が含まれている可能性があるため、ControlX で検索に失敗した可能性があります ...」

于 2011-04-21T15:55:03.470 に答える