AutomationProperties.NameProperty Свойство

Определение

public:
 static property DependencyProperty ^ NameProperty { DependencyProperty ^ get(); };
static DependencyProperty NameProperty();
public static DependencyProperty NameProperty { get; }
var dependencyProperty = AutomationProperties.nameProperty;
Public Shared ReadOnly Property NameProperty As DependencyProperty

Значение свойства

Идентификатор присоединенного свойства AutomationProperties.Name .

Комментарии

Свойство Name должно совпадать с текстом метки на экране. Например, имя должно быть "Обзор" для элемента кнопки с меткой "Обзор". Свойство Name не должно содержать мнемонический символ для клавиш доступа (т. е. "&"), который подчеркивается в текстовом представлении пользовательского интерфейса. Кроме того, свойство Name не должно быть расширенной или измененной версией экранной метки, так как несоответствие между именем и меткой может привести к путанице между клиентскими приложениями и пользователями.

Если соответствующий текст метки не отображается на экране или когда он заменяется графикой, следует выбрать альтернативный текст. Альтернативный текст должен быть кратким, интуитивно понятным и локализованным для языка пользовательского интерфейса приложения или языка пользовательского интерфейса операционной системы по умолчанию. Альтернативный текст должен быть не подробным описанием визуальных элементов, а кратким описанием функции или функции пользовательского интерфейса, как если бы они были помечены простым текстом. Например, кнопка меню "Пуск" Windows называется "Пуск" (кнопка) вместо "Логотип Windows на синей круглой шарной графике" (кнопка). Дополнительные сведения см. в разделе Создание текстовых эквивалентов для изображений.

Применяется к

См. также раздел