如何选择访问性改进?

时间:2018-05-18 19:22:32

标签: c# accessibility-api

我有一个使用属性网格的C#应用​​程序。当我编辑ContentAlignment属性时,我收到以下错误消息:

  

桌面应用程序需要选择加入所有早期版本   可访问性改进以获得后期改进。去做这个,   确保如果AppContext切换   'Switch.UseLegacyAccessibilityFeatures.N'设置为'false',然后   'Switch.UseLegacyAccessibilityFeatures'和所有   当M

这可能与将框架更新为4.6.1有关。

我第一次编辑属性时才会看到此错误。

如何选择进行辅助功能改进才能看到此错误?

1 个答案:

答案 0 :(得分:6)

根据博客文章.NET Framework 4.7.1 Accessibility and WPF Improvements ,您需要将以下内容添加到配置文件中。

<runtime>
    <!-- AppContextSwitchOverrides value attribute is in the form of 'key1=true|false;key2=true|false  -->
    <AppContextSwitchOverrides value="Switch.UseLegacyAccessibilityFeatures=false" />
</runtime>