C# 可访问性自动化属性是否为“;名称“;需要本地化吗?

C# 可访问性自动化属性是否为“;名称“;需要本地化吗?,c#,wpf,xaml,localization,accessibility,C#,Wpf,Xaml,Localization,Accessibility,我正在考虑向WPF应用程序添加可访问性支持。本文介绍了将可访问性支持引入应用程序的指导原则: 在本文中,它描述了在控件上设置Name属性,如下所示: 自动化元素的名称由开发人员指定。Name属性应始终与屏幕上的标签文本一致。例如,标签为“浏览…”的按钮元素的名称必须为“浏览…”。不要在名称中包含控件角色或类型信息,如“按钮”或“列表”。这将导致与LocalizedControlType属性中的文本冲突。控件类型和控件模式负责描述元素的功能,而不是名称 该应用程序还需要支持本地化和不同的语言。我

我正在考虑向WPF应用程序添加可访问性支持。本文介绍了将可访问性支持引入应用程序的指导原则:

在本文中,它描述了在控件上设置
Name
属性,如下所示:

自动化元素的名称由开发人员指定。Name属性应始终与屏幕上的标签文本一致。例如,标签为“浏览…”的按钮元素的名称必须为“浏览…”。不要在名称中包含控件角色或类型信息,如“按钮”或“列表”。这将导致与LocalizedControlType属性中的文本冲突。控件类型和控件模式负责描述元素的功能,而不是名称

该应用程序还需要支持本地化和不同的语言。我的问题是关于上面提到的
Name
属性:它是否需要本地化,或者用XAML中的英文文本设置它是否足够

更新:
答案是肯定的!下面是我发现的另一篇文章:,其中指出:

NameProperty
这是标识或解释控件的文本字符串。应谨慎使用NameProperty,因为它可以本地化


我没有任何WPF的经验,但相信它确实需要本地化。屏幕阅读器通常支持多种语言,当应用程序的其余部分用西班牙语读取时,用英语读取按钮名称属性会令人困惑