Как принять участие в улучшении доступности?

У меня есть приложение C #, которое использует сетку свойств. Когда я редактирую свойство ContentAlignment, я получаю это сообщение об ошибке:

Настольные приложения должны выбрать все предыдущие улучшения доступности, чтобы получить более поздние улучшения. Для этого убедитесь, что если для переключателя AppContext 'Switch.UseLegacyAccessibilityFeatures.N' установлено значение 'false', тогда 'Switch.UseLegacyAccessibilityFeatures' и все переключатели Switch.UseLegacyAccessibilityFeatures.M ', когда M <N, оцениваются как false, Что ж. Обратите внимание, что если коммутатор для определенного набора улучшений доступности отсутствует, его значение определяется целевой версией рамочной программы. Вы можете исправить это, добавив эти переключатели и установив их значение в false.

Это может быть связано с обновлением структуры до 4.6.1.

Я вижу эту ошибку только при первом изменении свойства.

Как я могу отказаться от улучшения доступности, чтобы не видеть эту ошибку?

c#,accessibility-api,

3

Ответов: 1


4 принят

Согласно сообщению в блоге, .NET Framework 4.7.1 Accessibility и улучшения WPF , вам нужно добавить следующее в свой файл конфигурации.

<runtime>
    <!-- AppContextSwitchOverrides value attribute is in the form of 'key1=true|false;key2=true|false  -->
    <AppContextSwitchOverrides value="Switch.UseLegacyAccessibilityFeatures=false" />
</runtime>
C #, доступность-апи,
Похожие вопросы
Яндекс.Метрика