AutomationPeer Класс

Определение

Предоставляет базовый класс, предоставляющий одноранговый узел автоматизации для связанного класса владельца microsoft модель автоматизации пользовательского интерфейса.

public ref class AutomationPeer : DependencyObject
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AutomationPeer : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class AutomationPeer : DependencyObject
Public Class AutomationPeer
Inherits DependencyObject
Наследование
Object Platform::Object IInspectable DependencyObject AutomationPeer
Производный
Атрибуты

Комментарии

AutomationPeer — это класс, предоставляющий почти весь API, который в конечном итоге пересылает сведения о модель автоматизации пользовательского интерфейса Майкрософт для приложения UWP с помощью C++, C# или Visual Basic клиенту Microsoft модель автоматизации пользовательского интерфейса. Типичные клиенты Microsoft модель автоматизации пользовательского интерфейса не вызывает методы AutomationPeer напрямую. Эти клиенты часто являются вспомогательными технологиями, которые используют другие модели программирования и работают как службы, и вряд ли будут вызывать методы среда выполнения Windows. Но общая поддержка microsoft модель автоматизации пользовательского интерфейса в среда выполнения Windows пересылает все эти сведения с помощью поставщика платформы Microsoft модель автоматизации пользовательского интерфейса. Любые клиенты Microsoft модель автоматизации пользовательского интерфейса могут взаимодействовать с репрезентативными деревьями автоматизации приложения UWP с помощью C++, C# или Visual Basic.

Запуск событий автоматизации

Класс AutomationPeer относится к авторам среда выполнения Windows элементов управления, так как во время выполнения будет доступен одноранговый экземпляр после того, как среда выполнения вызовет метод OnCreateAutomationPeer. С помощью этого однорангового узла можно запускать события автоматизации, вызывая RaiseAutomationEvent и RaisePropertyChangedEvent. Это можно сделать при каждом изменении связанного свойства владельца узла (вашего класса) или при запуске события, необходимого для правильной поддержки автоматизации.

В структуре поддержки автоматизации не сохраняется дескриптор для вашего собственного однорангового узла в рамках реализации OnCreateAutomationPeer, так как нет никаких гарантий в отношении фактического создания однорангового узла. Вместо этого можно проверка прослушивателей событий автоматизации во время выполнения в определениях JIT-классов элементов управления, используя следующий код:

if (AutomationPeer.ListenerExists(AutomationEvents.PropertyChanged))
{
    MyAutomationPeer peer = 
        FrameworkElementAutomationPeer.FromElement(myCtrl) as MyAutomationPeer;

    if (peer != null)
    {
        peer.RaisePropertyChangedEvent(
            RangeValuePatternIdentifiers.ValueProperty,
            (double)oldValue,
            (double)newValue);
    }
}

Производные классы AutomationPeer

AutomationPeer находится в иерархии для всех существующих одноранговых узлов для элементов управления среда выполнения Windows и связанных классов пользовательского интерфейса.

Классы, непосредственно производные от AutomationPeer:

Основные методы

Основные методы — это стандартные реализации, которые выполняют действие по умолчанию связанного метода Microsoft модель автоматизации пользовательского интерфейса вызываемого клиентом метода. Вы можете переопределить любой из основных методов, чтобы вернуть альтернативные значения в пользовательском одноранговом узле автоматизации. Например, GetAcceleratorKeyCore вызывается при вызове GetAcceleratorKey,GetAccessKeyCore вызывается при вызове GetAccessKey и т. д.

Базовая реализация для AutomationPeer возвращает значение NULL. Одноранговые элементы, представляющие элементы, могут отложить результат в своем контейнере.

Конструкторы

AutomationPeer()

Обеспечивает поведение инициализации базового класса для производных классов AutomationPeer .

Свойства

Dispatcher

Всегда возвращается null в приложении Windows App SDK. Вместо этого используйте DispatcherQueue .

(Унаследовано от DependencyObject)
DispatcherQueue

Возвращает объект , DispatcherQueue с которым связан данный объект. DispatcherQueue представляет объект, который может получить доступ к потоку DependencyObject пользовательского интерфейса, даже если код инициируется потоком, не относящегося к пользовательскому интерфейсу.

(Унаследовано от DependencyObject)
EventsSource

Получает или задает AutomationPeer , который передается клиенту автоматизации в качестве источника для всех событий, поступающих из этого automationPeer. См. заметки.

Методы

ClearValue(DependencyProperty)

Очищает локальное значение свойства зависимостей.

(Унаследовано от DependencyObject)
GenerateRawElementProviderRuntimeId()

Создает идентификатор среды выполнения для элемента, связанного с одноранговым элементом автоматизации.

GetAcceleratorKey()

Возвращает сочетания клавиш ускорителя для объекта, связанного с одноранговым элементом модель автоматизации пользовательского интерфейса.

GetAcceleratorKeyCore()

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

GetAccessKey()

Возвращает клавишу доступа для элемента, связанного с одноранговым элементом автоматизации.

GetAccessKeyCore()

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

GetAnimationBaseValue(DependencyProperty)

Возвращает любое базовое значение, установленное для свойства зависимостей, которое применяется в случаях, когда анимация не активна.

(Унаследовано от DependencyObject)
GetAnnotations()

Возвращает ссылку на список заметок автоматизации пользовательского интерфейса для текущего однорангового узла автоматизации.

GetAnnotationsCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает GetAnnotations или эквивалентный клиентский API Microsoft модель автоматизации пользовательского интерфейса.

GetAutomationControlType()

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

GetAutomationControlTypeCore()

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

GetAutomationId()

Возвращает значение AutomationId элемента, связанного с одноранговым элементом автоматизации.

GetAutomationIdCore()

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

GetBoundingRectangle()

Возвращает объект Rect , представляющий экранные координаты элемента, связанного с одноранговым элементом автоматизации.

GetBoundingRectangleCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает GetBoundingRectangle или эквивалентный API клиента Microsoft модель автоматизации пользовательского интерфейса.

GetChildren()

Возвращает коллекцию дочерних элементов, представленных в дереве модель автоматизации пользовательского интерфейса как непосредственные дочерние элементы однорангового узла автоматизации.

GetChildrenCore()

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

GetClassName()

Возвращает имя, используемое с AutomationControlType, чтобы различать элемент управления, представленный этим AutomationPeer.

GetClassNameCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает GetClassName или эквивалентный клиентский API Microsoft модель автоматизации пользовательского интерфейса.

GetClickablePoint()

Возвращает точку на элементе, связанном с одноранговым элементом автоматизации, который реагирует на щелчок мышью.

GetClickablePointCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает GetClickablePoint или эквивалентный клиентский API Microsoft модель автоматизации пользовательского интерфейса.

GetControlledPeers()

Предоставляет поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает GetControlledPeers или аналогичный API клиента Microsoft модель автоматизации пользовательского интерфейса, например получение значения свойства, определенного UIA_ControllerForPropertyId.

GetControlledPeersCore()

Возвращает список управляемых одноранговых узлов для текущего однорангового узла автоматизации.

GetCulture()

Вызывает GetCultureCore , чтобы получить значение языка и региональных параметров для элемента, связанного с одноранговым элементом автоматизации.

GetCultureCore()

Возвращает значение языка и региональных параметров для элемента, связанного с одноранговым элементом автоматизации.

GetDescribedByCore()

Возвращает коллекцию элементов, предоставляющих дополнительные сведения об элементе автоматизации.

GetElementFromPoint(Point)

Возвращает элемент из указанной точки.

GetElementFromPointCore(Point)

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает GetElementFromPoint или эквивалентный клиентский API Microsoft модель автоматизации пользовательского интерфейса.

GetFlowsFromCore()

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

GetFlowsToCore()

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

GetFocusedElement()

Возвращает элемент, на который в данный момент находится фокус.

GetFocusedElementCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает GetFocusedElement или эквивалентный API клиента Microsoft модель автоматизации пользовательского интерфейса.

GetFullDescription()

Возвращает локализованную строку, описывающую фактический внешний вид или содержимое чего-либо, например изображения или элемента управления изображением.

GetFullDescriptionCore()

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

GetHeadingLevel()

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

GetHeadingLevelCore()

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

GetHelpText()

Получает текст, описывающий функции элемента управления, связанного с одноранговым элементом автоматизации.

GetHelpTextCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает GetHelpText или эквивалентный API клиента Microsoft модель автоматизации пользовательского интерфейса.

GetItemStatus()

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

GetItemStatusCore()

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

GetItemType()

Возвращает строку, описывающую тип элемента, который представляет элемент.

GetItemTypeCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает GetItemType или эквивалентный API клиента Microsoft модель автоматизации пользовательского интерфейса.

GetLabeledBy()

Возвращает AutomationPeer для элемента UIElement , предназначенного для элемента .

GetLabeledByCore()

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

GetLandmarkType()

Возвращает тип ориентира для этого однорангового узла автоматизации.

GetLandmarkTypeCore()

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

GetLevel()

Возвращает 1-е целое число для уровня (иерархии) элемента, связанного с одноранговым элементом автоматизации.

GetLevelCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает GetLevel или эквивалентный клиентский API Microsoft модель автоматизации пользовательского интерфейса.

GetLiveSetting()

Возвращает сведения о поведении уведомлений о динамическом параметре для объекта, связанного с одноранговым элементом модель автоматизации пользовательского интерфейса.

GetLiveSettingCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает GetLiveSetting или эквивалентный клиентский API Microsoft модель автоматизации пользовательского интерфейса.

GetLocalizedControlType()

Возвращает локализованную строку, представляющую значение AutomationControlType для элемента управления, связанного с этим одноранговым элементом автоматизации.

GetLocalizedControlTypeCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает GetLocalizedControlType или эквивалентный API клиента Microsoft модель автоматизации пользовательского интерфейса.

GetLocalizedLandmarkType()

Возвращает локализованную строку, представляющую значение AutomationLandmarkType для элемента, связанного с этим одноранговым элементом автоматизации.

GetLocalizedLandmarkTypeCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает GetLocalizedLandmarkType или эквивалентный клиентский API Microsoft модель автоматизации пользовательского интерфейса.

GetName()

Получает текст, который описывает элемент, связанный с данным одноранговым элементом автоматизации. Значение Microsoft модель автоматизации пользовательского интерфейса Name — это основной идентификатор, используемый большинством специальных возможностей, когда они представляют пользовательский интерфейс приложения путем взаимодействия с платформой Microsoft модель автоматизации пользовательского интерфейса.

GetNameCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает GetName или эквивалентный API клиента Microsoft модель автоматизации пользовательского интерфейса.

GetOrientation()

Получает значение, указывающее явную ориентацию элемента управления, если таковая имеется.

GetOrientationCore()

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

GetParent()

Возвращает AutomationPeer , который является родительским для данного AutomationPeer.

GetPattern(PatternInterface)

Возвращает шаблон элемента управления, связанный с указанным PatternInterface.

GetPatternCore(PatternInterface)

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

GetPeerFromPoint(Point)

Возвращает AutomationPeer из указанной точки.

GetPeerFromPointCore(Point)

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает GetPeerFromPoint или эквивалентный клиентский API Microsoft модель автоматизации пользовательского интерфейса.

GetPositionInSet()

Возвращает целое число из 1 для порядковой позиции в наборе для элемента, связанного с одноранговым элементом автоматизации.

GetPositionInSetCore()

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

GetSizeOfSet()

Возвращает целое число из 1 для размера набора, в котором находится элемент, связанный с одноранговым элементом автоматизации.

GetSizeOfSetCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает GetSizeOfSet или эквивалентный API клиента Microsoft модель автоматизации пользовательского интерфейса.

GetValue(DependencyProperty)

Возвращает текущее действующее значение свойства зависимостей из DependencyObject.

(Унаследовано от DependencyObject)
HasKeyboardFocus()

Возвращает значение, показывающее, имеет ли сейчас элемент, связанный с данным одноранговым объектом автоматизации, фокус ввода.

HasKeyboardFocusCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает HasKeyboardFocus или эквивалентный API клиента Microsoft модель автоматизации пользовательского интерфейса.

InvalidatePeer()

Активирует пересчет свойств main AutomationPeer и создает уведомление PropertyChanged клиенту автоматизации, если свойства изменились.

IsContentElement()

Получает значение, указывающее, содержит ли элемент, связанный с этим одноранговым элементом автоматизации, данные, представленные пользователю.

IsContentElementCore()

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

IsControlElement()

Возвращает значение, указывающее, понимается ли элемент пользователем как интерактивный или как способствующий логической структуре элемента управления в графическом интерфейсе пользователя.

IsControlElementCore()

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

IsDataValidForForm()

Возвращает логическое значение, указывающее, является ли введенное или выбранное значение допустимым для правила формы, связанного с элементом автоматизации.

IsDataValidForFormCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса обращается к IsDataValidForForm или эквиваленту API клиента Microsoft модель автоматизации пользовательского интерфейса.

IsDialog()

Возвращает значение, указывающее, является ли элемент, связанный с этим одноранговым элементом автоматизации, диалоговым окном.

IsDialogCore()

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

IsEnabled()

Получает значение, указывающее, поддерживает ли связанный с данным одноранговым элементом автоматизации элемент взаимодействие.

IsEnabledCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает IsEnabled или эквивалентный клиентский API Microsoft модель автоматизации пользовательского интерфейса.

IsKeyboardFocusable()

Возвращает значение, указывающее, может ли элемент принимать фокус ввода.

IsKeyboardFocusableCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает IsKeyboardFocusable или эквивалентный API клиента Microsoft модель автоматизации пользовательского интерфейса.

IsOffscreen()

Возвращает значение, показывающее, отсутствует ли элемент на экране.

IsOffscreenCore()

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

IsPassword()

Получает значение, указывающее, содержит ли элемент конфиденциальное содержимое.

IsPasswordCore()

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

IsPeripheral()

Возвращает логическое значение, указывающее, представляет ли элемент автоматизации периферийный пользовательский интерфейс.

IsPeripheralCore()

Предоставляет поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса обращается к IsPeripheral или аналогичному клиентскому API Microsoft модель автоматизации пользовательского интерфейса.

IsRequiredForForm()

Получает значение, указывающее, является ли элемент, связанный с данным одноранговым элементом, обязательным для заполнения в форме.

IsRequiredForFormCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает IsRequiredForForm или эквивалентный клиентский API Microsoft модель автоматизации пользовательского интерфейса.

ListenerExists(AutomationEvents)

Возвращает значение, указывающее, сообщает ли microsoft модель автоматизации пользовательского интерфейса, что клиент ожидает указанного события.

Navigate(AutomationNavigationDirection)

Возвращает элемент в указанном направлении в дереве автоматизации пользовательского интерфейса.

NavigateCore(AutomationNavigationDirection)

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

PeerFromProvider(IRawElementProviderSimple)

Возвращает automationPeer для указанного прокси-сервера IRawElementProviderSimple .

ProviderFromPeer(AutomationPeer)

Возвращает прокси-сервер IRawElementProviderSimple для указанного AutomationPeer.

RaiseAutomationEvent(AutomationEvents)

Вызывает событие автоматизации.

RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Инициирует событие уведомления.

RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Вызывает событие для уведомления клиента автоматизации об изменении значения свойства.

RaiseStructureChangedEvent(AutomationStructureChangeType, AutomationPeer)

Вызывает событие, уведомляющее ядро microsoft модель автоматизации пользовательского интерфейса об изменении древовидной структуры.

RaiseTextEditTextChangedEvent(AutomationTextEditChangeType, IVectorView<String>)

Вызывает событие, уведомляющее ядро Microsoft модель автоматизации пользовательского интерфейса о том, что элемент управления текстом изменил текст программным способом.

ReadLocalValue(DependencyProperty)

Возвращает локальное значение свойства зависимостей, если задано локальное значение.

(Унаследовано от DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Регистрирует функцию уведомления для прослушивания изменений определенной DependencyProperty в этом экземпляре DependencyObject .

(Унаследовано от DependencyObject)
SetFocus()

Устанавливает фокус клавиатуры на элемент, связанный с данным одноранговым элементом автоматизации.

SetFocusCore()

Обеспечивает поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает SetFocus или эквивалентный API клиента Microsoft модель автоматизации пользовательского интерфейса.

SetParent(AutomationPeer)

Задает AutomationPeer , который является родительским для данного AutomationPeer.

SetValue(DependencyProperty, Object)

Задает локальное значение свойства зависимостей для Объекта DependencyObject.

(Унаследовано от DependencyObject)
ShowContextMenu()

Отображает доступное контекстное меню для элемента owner.

ShowContextMenuCore()

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

UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Отменяет уведомление об изменениях, которое было ранее зарегистрировано путем вызова метода RegisterPropertyChangedCallback.

(Унаследовано от DependencyObject)

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

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