Я столкнулся со странной проблемой при попытке доступа к клавиатуре и Narrator.
В следующем коде XAML:
<StackPanel>
<CheckBox Name="CheckBox"
AutomationProperties.Name="{Binding RelativeSource={RelativeSource Self}, Path=Content.(AccessText.Text)}">
<AccessText >C_heck me</AccessText>
</CheckBox>
</StackPanel>
По умолчанию Windows 10 Читатель читает "C underscore heck me CheckBox unchecked
".
Есть ли способ сохранить навигацию по клавиатуре и получать показания от рассказчика как" Check me checkbox unchecked
"?
Обратите внимание, приведенный выше код является примером, и у меня много мест, где происходят подобные проблемы. Я уже пытался добавить конвертер и использовать его с AutomationProperties.Name, но это вызвало замедление работы приложения.