C# 如何使用AutomationProperties更改wpf组件的默认描述?

C# 如何使用AutomationProperties更改wpf组件的默认描述?,c#,wpf,accessibility,uiaccessibility,jaws-screen-reader,C#,Wpf,Accessibility,Uiaccessibility,Jaws Screen Reader,我正在用西班牙语在VisualStudio中开发一个可访问的WPF(C#)应用程序。我正在使用JAWS屏幕阅读器。我已经使用AutomationProperties.Name用西班牙语标记了MenuItems,以便屏幕阅读器正确读取它们 <Button x:Name="PlayButton" Width="{Binding FontSize}" AutomationProperties.Name="Reproducir" Command="{Binding PlayCommand}" &g

我正在用西班牙语在VisualStudio中开发一个可访问的WPF(C#)应用程序。我正在使用JAWS屏幕阅读器。我已经使用
AutomationProperties.Name
用西班牙语标记了MenuItems,以便屏幕阅读器正确读取它们

<Button x:Name="PlayButton" Width="{Binding FontSize}" AutomationProperties.Name="Reproducir" Command="{Binding PlayCommand}" >
    <Image Source="Icons/Play.png"/>
</Button>

我的问题是屏幕阅读器在我给组件命名后会显示一个默认描述(例如按钮顶部激活按空格键)。此描述是英文的,但我希望是西班牙文的。
我已检查UI语言和区域性是否为西班牙语,并已更改组件
language=“es”

中的语言。这与web上的工作方式不同,将语言设置在顶部只会更改页面的语言,它不影响界面说明的语言,因为这些是用户首选项设置。当您设置语言时,它会让屏幕阅读器知道如何解析文本,而不会设置系统(屏幕阅读器)首选项。这是否与在web上的工作方式不同,将语言设置在顶部只会更改页面的语言,不会影响界面说明的语言,因为这些是用户首选项设置。设置语言时,它让屏幕阅读器知道如何解析文本,而不设置系统(屏幕阅读器)首选项。