UI Automation и TabControl
У меня есть следующая панель инструментов
<ToolBar x:Name="mainToolbar"
HorizontalContentAlignment="Stretch"
Style="{StaticResource mainToolBarStyle}"
ItemsSource="{Binding ToolbarItems}"
ItemTemplateSelector="{StaticResource toolBarItemTemplateSelector}"
DataContext="{Binding}">
</ToolBar>
Если я помещу эту панель инструментов в сетку, я смогу взаимодействовать с ней с помощью теста автоматизации кодированного пользовательского интерфейса, после того как я поместил ее в элемент TabItem, кодированный пользовательский интерфейс не сможет найти его во время воспроизведения.
просто к сведению, если я использую простые элементы управления, такие как TextBox, ListBox и переключатели, я не вижу этой проблемы.
есть идеи?
1 ответ
Кажется, это известная ошибка Microsoft, они работают над исправлением, которое скоро будет выпущено. Я поговорил с их командой поддержки, и они прислали мне эту статью для чтения.
Спасибо всем, кто посмотрел мой вопрос и попытался помочь. Декодирование неудачного воспроизведения тестового пользовательского интерфейса - "Возможно, поиск в ControlX не удался, так как в нем могут быть виртуальные дочерние элементы..."