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, которое, вероятно, является самой базовой информацией, сообщаемой одноранговым узлом. Проверьте существующее поведение переопределяемого однорангового класса и убедитесь, что вы сообщаете о правильном типе элемента управления. Кроме того, двойное проверка, что нет более конкретного класса однорангового узла, который уже мог бы сообщать о правильном типе элемента управления, а также предоставить другое поведение, более подходящее для вашего однорангового узла. Дополнительную информацию см. в разделе Настраиваемые одноранговые элементы автоматизации.