AccessibleObject.DefaultAction Свойство

Определение

Получает строку, описывающую выполняемое по умолчанию действие объекта. Не все объекты имеют действия по умолчанию.

public:
 virtual property System::String ^ DefaultAction { System::String ^ get(); };
public virtual string DefaultAction { get; }
public virtual string? DefaultAction { get; }
member this.DefaultAction : string
Public Overridable ReadOnly Property DefaultAction As String

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

String

Описание действия по умолчанию для объекта или значение null, если этот объект не имеет действия по умолчанию.

Исключения

Не удалось получить выполняемое по умолчанию действие для элемента управления.

Комментарии

Строка описывает действие, выполняемое для объекта, а не то, что делает объект в результате. То есть кнопка панели инструментов, которая печатает документ, имеет действие по умолчанию "Нажмите", а не "Печать текущего документа". Не путайте действие объекта по умолчанию со значением.

Примечания для тех, кто наследует этот метод

Реализация по умолчанию возвращает действие по умолчанию объекта со специальными возможностями, если объект создает оболочку системного элемента управления, имеющего действие по умолчанию; в противном случае возвращается null. Этот метод должен поддерживаться только элементами управления, выполняющими действия. Не все объекты имеют действия по умолчанию, а некоторые объекты могут иметь действие по умолчанию, связанное со своим Value свойством, например в следующих примерах: выбранный флажок имеет действие по умолчанию "Снять флажок" и значение "Checked". Снятый флажок имеет действие "Флажок" по умолчанию и значение "Снят". Кнопка с меткой "Печать" имеет действие по умолчанию "Нажмите", без значения. Статический текстовый элемент управления или элемент управления редактирования, отображающий "Принтер", не имеет никаких действий по умолчанию, но имеет значение "Принтер". Свойство объекта DefaultAction должно быть глаголом или короткой фразой.

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

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