Функциональные возможности двунаправленного письма в Visual Studio во время разработки
При разработке приложений в Visual Studio можно работать с языками с двунаправленным письмом.Сама по себе среда Visual Studio не является полностью двунаправленной, но она позволяет создавать приложения с полной поддержкой двунаправленного письма.
![]() |
---|
Для обеспечения возможности ввода и отображения данных на языках с двунаправленным письмом необходима версия Windows, поддерживающая соответствующий язык.Это может быть либо английская версия Windows, в которой установлен нужный языковой пакет, либо соответствующая локализованная версия Windows. |
Полностью поддерживаемые функциональные возможности
В режиме разработки в Visual Studio можно использовать языки с двунаправленным письмом в следующих областях:
Ввод текста. Visual Studio поддерживает Юникод, поэтому, если в системе установлены соответствующие региональные параметры и язык ввода, можно вводить текст на арабском языке или иврите(поддержка арабского языка включает кашиды и диакритические знаки).
Имена объектов. Языки с двунаправленным письмом можно использовать для присвоения имен решениям, проектам, файлам, папкам и т.д.В коде можно использовать языки с двунаправленным письмом для присвоения имен переменным, классам, объектам, атрибутам, метаданным и другим элементам.Дополнительные сведения см. в разделе Текст на арабском или иврите в именах объектов.
Кодировка файлов. Можно сохранять и открывать файлы в кодировке для определенного языка или в кодировке Юникод.Дополнительные сведения см. в разделе Практическое руководство. Сохранение и открытие файлов с использованием определенной кодировки.
Функциональные возможности, не поддерживаемые или поддерживаемые не полностью
Остальные функциональные возможности, представленные в приложениях для двунаправленных языков, в Visual Studio поддерживаются не полностью или не поддерживаются вообще.К ним относятся:
Порядок чтения справа налево. По умолчанию в элементах управления для ввода текста, используемых в Visual Studio, установлен порядок чтения слева направо.В большинстве случаев для изменения направления чтения можно использовать стандартные средства Windows.Например, можно нажать Ctrl + Shift справа, чтобы включить поддержку чтения справа налево для значений свойств в окне "Свойства".
Тем не менее, порядок чтения справа налево в Visual Studio поддерживается не везде.Исключения:
К полям с флажками, раскрывающимся спискам и другим элементам управления в диалоговых окнах Visual Studio всегда применяется порядок чтения слева направо;
Редактор кода (и текстовый редактор) не поддерживает порядок чтения справа налево.Вводить текст на языке с двунаправленным письмом можно, но чтение всегда ведется слева направо.
См. также
Задачи
Практическое руководство. Сохранение и открытие файлов с использованием определенной кодировки
Основные понятия
Текст на арабском или иврите в именах объектов