Rob*_*ert 5 c# accessibility-api
我有一个使用属性网格的C#应用程序.当我编辑ContentAlignment属性时,我收到以下错误消息:
桌面应用程序需要选择加入所有早期的可访问性改进,以获得后期改进.为此,请确保如果AppContext开关'Switch.UseLegacyAccessibilityFeatures.N'设置为'false',则'Switch.UseLegacyAccessibilityFeatures'和所有'Switch.UseLegacyAccessibilityFeatures.M'切换,当M <N时,评估为false为好.请注意,如果不存在特定可访问性改进集的交换机,则其值由目标框架版本确定.您可以通过添加这些开关并将其值设置为false来解决此问题.
这可能与将框架更新到4.6.1有关.
我第一次编辑属性时才看到此错误.
如何选择无障碍改进以查看此错误?
根据博客文章.NET Framework 4.7.1辅助功能和WPF改进 ,您需要将以下内容添加到配置文件中.
<runtime>
<!-- AppContextSwitchOverrides value attribute is in the form of 'key1=true|false;key2=true|false -->
<AppContextSwitchOverrides value="Switch.UseLegacyAccessibilityFeatures=false" />
</runtime>
Run Code Online (Sandbox Code Playgroud)