Поделиться через


AutomationPeer.GetAutomationControlTypeCore Метод

Определение

Предоставляет поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetAutomationControlType или эквивалентный API клиента автоматизации пользовательского интерфейса Майкрософт.

protected:
 virtual AutomationControlType GetAutomationControlTypeCore() = GetAutomationControlTypeCore;
AutomationControlType GetAutomationControlTypeCore();
protected virtual AutomationControlType GetAutomationControlTypeCore();
function getAutomationControlTypeCore()
Protected Overridable Function GetAutomationControlTypeCore () As AutomationControlType

Возвращаемое значение

Тип элемента управления.

Комментарии

Базовая реализация для AutomationPeer и FrameworkElementAutomationPeer возвращает значение Custom. При сохранении этого поведения необходимо переопределить GetLocalizedControlTypeCore.

Более распространенным сценарием определения однорангового узла автоматизации является переопределение одного из существующих одноранговых классов, которые связаны с переопределяющим классом элемента управления. В этом случае каждый такой одноранговый класс сообщает о практическом значении AutomationControlType , которое имеет смысл для исходного элемента управления владельца, для которых был реализован одноранговый узел. Часто такое поведение можно оставить в покое. Нетипичная наследование от однорангового узла элемента управления и использование его поведения, но затем изменение AutomationControlType, которое, вероятно, является самой базовой информацией, сообщаемой одноранговым узлом. Проверьте существующее поведение переопределяемого однорангового класса и убедитесь, что вы сообщаете о правильном типе элемента управления. Кроме того, двойное проверка, что нет более конкретного класса однорангового узла, который уже мог бы сообщать о правильном типе элемента управления, а также предоставить другое поведение, более подходящее для вашего однорангового узла. Дополнительную информацию см. в разделе Настраиваемые одноранговые элементы автоматизации.

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

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