AutomationPeer Clase

Definición

Proporciona una clase base que expone el elemento del mismo nivel de automatización para una clase de propietario asociada a Microsoft Automatización de la interfaz de usuario.

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
Herencia
Object Platform::Object IInspectable DependencyObject AutomationPeer
Derivado
Atributos

Comentarios

AutomationPeer es la clase que proporciona casi todas las API que finalmente reenvía la información de Microsoft Automatización de la interfaz de usuario para una aplicación para UWP mediante C++, C# o Visual Basic a un cliente de Microsoft Automatización de la interfaz de usuario. Los clientes típicos de Microsoft Automatización de la interfaz de usuario no llaman directamente a métodos AutomationPeer. Estos clientes suelen ser tecnología de asistencia que usan otros modelos de programación y funcionan como servicios, y es probable que no llamen a métodos Windows Runtime. Pero el soporte técnico general de Microsoft Automatización de la interfaz de usuario en el Windows Runtime reenvía toda esta información mediante el lado proveedor del marco de microsoft Automatización de la interfaz de usuario. Cualquier cliente de Microsoft Automatización de la interfaz de usuario puede interactuar con los árboles de automatización representativos de una aplicación para UWP mediante C++, C# o Visual Basic.

Desencadenar eventos de automatización

La clase AutomationPeer es relevante para Windows Runtime autores de controles porque tendrá una instancia del mismo nivel disponible en tiempo de ejecución, después de que el tiempo de ejecución invoque el método OnCreateAutomationPeer. Con este elemento del mismo nivel, puede desencadenar eventos de automatización mediante una llamada a RaiseAutomationEvent y RaisePropertyChangedEvent. Lo haría siempre que cambie una propiedad relacionada en el propietario del mismo nivel (su clase) o cuando se active un evento para la compatibilidad correcta con la automatización.

El diseño de compatibilidad de automatización no conserva un identificador para su propio elemento del mismo nivel como parte de cómo se implementa OnCreateAutomationPeer, ya que no hay ninguna garantía de cuándo se crea realmente el mismo nivel. En su lugar, puede comprobar si hay agentes de escucha de eventos de automatización en tiempo de ejecución dentro de las definiciones de clase de control Just-In-Time, con código similar al siguiente:

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

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

Clases derivadas de AutomationPeer

AutomationPeer está en la jerarquía de todos los elementos del mismo nivel existentes para los controles de Windows Runtime y las clases de interfaz de usuario relacionadas.

Las clases que derivan directamente de AutomationPeer son:

Métodos principales

Los métodos "Core" son las implementaciones estándar que realizan la acción predeterminada de un método al que se puede llamar el cliente de Microsoft Automatización de la interfaz de usuario asociado. Puede invalidar cualquiera de los métodos "Core" para devolver valores alternativos en un elemento del mismo nivel de automatización personalizado. Por ejemplo, GetAcceleratorKeyCore se invoca cada vez que se llama a GetAcceleratorKey , GetAccessKeyCore se invoca cada vez que se llama a GetAccessKey , etc.

La implementación base de AutomationPeer devuelve null. Los elementos del mismo nivel que representan pueden aplazar el resultado a su contenedor.

Constructores

AutomationPeer()

Proporciona el comportamiento de inicialización de clases base para las clases derivadas de AutomationPeer .

Propiedades

Dispatcher

Siempre devuelve null en una aplicación de SDK de Aplicaciones para Windows. En su lugar, use DispatcherQueue .

(Heredado de DependencyObject)
DispatcherQueue

Obtiene el objeto DispatcherQueue al que está asociado este objeto. DispatcherQueue representa una instalación que puede tener acceso a DependencyObject en el subproceso de interfaz de usuario incluso si un subproceso que no es de interfaz de usuario inicia el código.

(Heredado de DependencyObject)
EventsSource

Obtiene o establece un AutomationPeer que se notifica al cliente de automatización como origen de todos los eventos que proceden de automationPeer. Vea la sección Comentarios.

Métodos

ClearValue(DependencyProperty)

Borra el valor local de una propiedad de dependencia.

(Heredado de DependencyObject)
GenerateRawElementProviderRuntimeId()

Genera un identificador en tiempo de ejecución para el elemento asociado al elemento del mismo nivel de automatización.

GetAcceleratorKey()

Obtiene las combinaciones de teclas de aceleración para el objeto asociado al Automatización de la interfaz de usuario del mismo nivel.

GetAcceleratorKeyCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetAcceleratorKey o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetAccessKey()

Obtiene la tecla de acceso para el elemento que está asociado a la automatización del mismo nivel.

GetAccessKeyCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetAccessKey o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetAnimationBaseValue(DependencyProperty)

Devuelve cualquier valor base establecido para una propiedad de dependencia, que se aplicaría en los casos en los que una animación no está activa.

(Heredado de DependencyObject)
GetAnnotations()

Obtiene una referencia a la lista de anotaciones de automatización de la interfaz de usuario para el elemento del mismo nivel de automatización actual.

GetAnnotationsCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetAnnotations o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetAutomationControlType()

Obtiene el tipo de control para el elemento asociado al Automatización de la interfaz de usuario del mismo nivel.

GetAutomationControlTypeCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetAutomationControlType o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetAutomationId()

Obtiene el AutomationId del elemento asociado al elemento del mismo nivel de automatización.

GetAutomationIdCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetAutomationId o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetBoundingRectangle()

Obtiene el objeto Rect que representa las coordenadas de pantalla del elemento asociado al elemento del mismo nivel de automatización.

GetBoundingRectangleCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetBoundingRectangle o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetChildren()

Obtiene la colección de elementos secundarios representados en el árbol de Automatización de la interfaz de usuario como elementos secundarios inmediatos del mismo nivel de automatización.

GetChildrenCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetChildren o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetClassName()

Obtiene un nombre que se usa con AutomationControlType para diferenciar el control representado por automationPeer.

GetClassNameCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetClassName o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetClickablePoint()

Obtiene un punto en el elemento asociado al elemento del mismo nivel de automatización que responde a un clic del mouse.

GetClickablePointCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetClickablePoint o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetControlledPeers()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetControlPeers o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente, como obtener un valor de propiedad identificado por UIA_ControllerForPropertyId.

GetControlledPeersCore()

Obtiene una lista de los elementos del mismo nivel controlados para el elemento del mismo nivel de automatización actual.

GetCulture()

Llama a GetCultureCore para obtener el valor de referencia cultural del elemento asociado al elemento del mismo nivel de automatización.

GetCultureCore()

Obtiene el valor de referencia cultural del elemento asociado al elemento del mismo nivel de automatización.

GetDescribedByCore()

Obtiene una colección de elementos que proporcionan más información sobre el elemento de automatización.

GetElementFromPoint(Point)

Obtiene un elemento del punto especificado.

GetElementFromPointCore(Point)

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetElementFromPoint o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetFlowsFromCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a AutomationProperties.GetFlowsFrom o una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetFlowsToCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a AutomationProperties.GetFlowsTo o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetFocusedElement()

Obtiene el elemento que actualmente tiene el foco.

GetFocusedElementCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetFocusedElement o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetFullDescription()

Obtiene una cadena localizada que describe la apariencia visual real o el contenido de algo como una imagen o un control de imagen.

GetFullDescriptionCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetFullDescription o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetHeadingLevel()

Obtiene el nivel de encabezado del elemento Automatización de la interfaz de usuario asociado a este elemento de automatización del mismo nivel.

GetHeadingLevelCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetHeadingLevel o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetHelpText()

Obtiene el texto que describe la funcionalidad del control asociado a la automatización del mismo nivel.

GetHelpTextCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetHelpText o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetItemStatus()

Obtiene el texto que transmite el estado visual del elemento asociado a esta automatización del mismo nivel.

GetItemStatusCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetItemStatus o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetItemType()

Obtiene una cadena que describe el tipo de elemento que representa un elemento.

GetItemTypeCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetItemType o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetLabeledBy()

Obtiene automationPeer para uiElement que está destinado al elemento .

GetLabeledByCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetLabeledBy o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetLandmarkType()

Obtiene el tipo de punto de referencia para este elemento del mismo nivel de automatización.

GetLandmarkTypeCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetLandmarkType o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetLevel()

Devuelve el entero basado en 1 para el nivel (jerarquía) del elemento asociado al elemento del mismo nivel de automatización.

GetLevelCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetLevel o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetLiveSetting()

Obtiene la información de comportamiento de notificación de configuración activa del objeto asociado al Automatización de la interfaz de usuario del mismo nivel.

GetLiveSettingCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetLiveSetting o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetLocalizedControlType()

Obtiene una cadena localizada que representa el valor AutomationControlType del control asociado a este elemento del mismo nivel de automatización.

GetLocalizedControlTypeCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetLocalizedControlType o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetLocalizedLandmarkType()

Obtiene una cadena localizada que representa el valor AutomationLandmarkType del elemento asociado a este elemento del mismo nivel de automatización.

GetLocalizedLandmarkTypeCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetLocalizedLandmarkType o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetName()

Obtiene el texto que describe el elemento que está asociado a este mismo nivel de automatización. El valor nombre de Microsoft Automatización de la interfaz de usuario es el identificador principal que usa la mayoría de la tecnología de asistencia cuando representan la interfaz de usuario de la aplicación interactuando con el marco de Microsoft Automatización de la interfaz de usuario.

GetNameCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetName o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetOrientation()

Obtiene un valor que indica la orientación explícita del control, si existe.

GetOrientationCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetOrientation o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetParent()

Obtiene automationPeer que es el elemento primario de este objeto AutomationPeer.

GetPattern(PatternInterface)

Obtiene el patrón de control asociado al patternInterface especificado.

GetPatternCore(PatternInterface)

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetPattern o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetPeerFromPoint(Point)

Obtiene automationPeer desde el punto especificado.

GetPeerFromPointCore(Point)

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetPeerFromPoint o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetPositionInSet()

Devuelve el entero basado en 1 para la posición ordinal del conjunto para el elemento asociado al elemento del mismo nivel de automatización.

GetPositionInSetCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetPositionInSet o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetSizeOfSet()

Devuelve el entero basado en 1 para el tamaño del conjunto en el que se encuentra el elemento asociado al elemento del mismo nivel de automatización.

GetSizeOfSetCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a GetSizeOfSet o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

GetValue(DependencyProperty)

Devuelve el valor efectivo actual de una propiedad de dependencia de dependencyObject.

(Heredado de DependencyObject)
HasKeyboardFocus()

Obtiene un valor que indica si el elemento actualmente asociado a esta automatización del mismo nivel tiene el foco de teclado.

HasKeyboardFocusCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a HasKeyboardFocus o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

InvalidatePeer()

Desencadena el recálculo de las propiedades principales de AutomationPeer y genera la notificación PropertyChanged al cliente de automatización si las propiedades han cambiado.

IsContentElement()

Obtiene un valor que indica si el elemento que está asociado a este elemento de automatización del mismo nivel contiene datos que se presentan al usuario.

IsContentElementCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a IsContentElement o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

IsControlElement()

Obtiene un valor que indica si el usuario entiende el elemento como interactivo o como contribución a la estructura lógica del control en la GUI.

IsControlElementCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a IsControlElement o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

IsDataValidForForm()

Obtiene un valor booleano que indica si el valor especificado o seleccionado es válido para la regla de formulario asociada al elemento automation.

IsDataValidForFormCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario accede a IsDataValidForForm o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

IsDialog()

Obtiene un valor que indica si el elemento asociado a este elemento del mismo nivel de automatización es una ventana de diálogo.

IsDialogCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a IsDialog o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

IsEnabled()

Obtiene un valor que indica si el elemento asociado a esta automatización del mismo nivel admite la interacción.

IsEnabledCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a IsEnabled o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

IsKeyboardFocusable()

Obtiene un valor que indica si el elemento puede aceptar el foco de teclado.

IsKeyboardFocusableCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a IsKeyboardFocusable o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

IsOffscreen()

Obtiene un valor que indica si un elemento está fuera de la pantalla.

IsOffscreenCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a IsOffscreen o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

IsPassword()

Obtiene un valor que indica si el elemento incluye contenido confidencial.

IsPasswordCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a IsPassword o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

IsPeripheral()

Obtiene un valor booleano que indica si el elemento de automatización representa la interfaz de usuario periférica.

IsPeripheralCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario accede a IsPeripheral o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

IsRequiredForForm()

Obtiene un valor que indica si se debe completar en un formulario el elemento asociado a este elemento del mismo nivel.

IsRequiredForFormCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a IsRequiredForForm o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

ListenerExists(AutomationEvents)

Obtiene un valor que indica si Microsoft Automatización de la interfaz de usuario informa de que un cliente está escuchando el evento especificado.

Navigate(AutomationNavigationDirection)

Obtiene el elemento en la dirección especificada dentro del árbol de automatización de la interfaz de usuario.

NavigateCore(AutomationNavigationDirection)

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a Navigate o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

PeerFromProvider(IRawElementProviderSimple)

Obtiene un automationPeer para el proxy IRawElementProviderSimple especificado.

ProviderFromPeer(AutomationPeer)

Obtiene el proxy IRawElementProviderSimple para el automationPeer especificado.

RaiseAutomationEvent(AutomationEvents)

Provoca un evento de automatización.

RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Inicia un evento de notificación.

RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Genera un evento para notificar al cliente de automatización que se ha cambiado un valor de propiedad.

RaiseStructureChangedEvent(AutomationStructureChangeType, AutomationPeer)

Genera un evento para notificar al núcleo de Microsoft Automatización de la interfaz de usuario que la estructura de árbol ha cambiado.

RaiseTextEditTextChangedEvent(AutomationTextEditChangeType, IVectorView<String>)

Genera un evento para notificar al núcleo de Microsoft Automatización de la interfaz de usuario que un control de texto ha cambiado mediante programación texto.

ReadLocalValue(DependencyProperty)

Devuelve el valor local de una propiedad de dependencia, si se establece un valor local.

(Heredado de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra una función de notificación para escuchar los cambios en una dependencyProperty específica en esta instancia de DependencyObject .

(Heredado de DependencyObject)
SetFocus()

Establece el foco del teclado en el elemento asociado a esta automatización del mismo nivel.

SetFocusCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a SetFocus o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

SetParent(AutomationPeer)

Establece automationPeer que es el elemento primario de esta automationPeer.

SetValue(DependencyProperty, Object)

Establece el valor local de una propiedad de dependencia en dependencyObject.

(Heredado de DependencyObject)
ShowContextMenu()

Muestra el menú contextual disponible para el elemento owner.

ShowContextMenuCore()

Proporciona el comportamiento del mismo nivel cuando un cliente de Microsoft Automatización de la interfaz de usuario llama a ShowContextMenu o a una API de cliente de Microsoft Automatización de la interfaz de usuario equivalente.

UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Cancela una notificación de cambio registrada anteriormente mediante una llamada a RegisterPropertyChangedCallback.

(Heredado de DependencyObject)

Se aplica a

Consulte también