4

我有以下工具栏

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

如果我将此工具栏放在网格上,我可以使用 UI 编码自动化测试与它进行交互,一旦我将它放在 TabItem 中,编码的 UI 在播放期间无法找到它。

仅供参考,如果我使用简单的控件,如 TextBox、ListBox 和单选按钮,我看不到这个问题。

有任何想法吗 ?

4

1 回答 1

2

这似乎是一个已知的 Microsoft 错误,他们正在研究即将发布的修补程序。我与他们的支持团队交谈,他们将这篇文章发给我阅读。

感谢所有查看我的问题并试图提供帮助的人。 解码编码的 UI 测试播放失败 - “在 ControlX 上搜索可能失败,因为它可能已经虚拟化了子项......”

于 2011-04-21T15:55:03.470 回答