UIElement3DAutomationPeer Clase

Definición

Expone los tipos UIElement3D a la automatización de la interfaz de usuario.

public ref class UIElement3DAutomationPeer : System::Windows::Automation::Peers::AutomationPeer
public class UIElement3DAutomationPeer : System.Windows.Automation.Peers.AutomationPeer
type UIElement3DAutomationPeer = class
    inherit AutomationPeer
Public Class UIElement3DAutomationPeer
Inherits AutomationPeer
Herencia
UIElement3DAutomationPeer

Comentarios

De forma predeterminada, cualquier clase que herede de UIElement3D los usos UIElement3DAutomationPeer para comunicarse con la automatización de la interfaz de usuario.

Si crea una clase que hereda de UIElement3D, puede proporcionar un elemento del mismo nivel de automatización para admitir la funcionalidad de la clase. Invalide el GetClassNameCore método para devolver una cadena que representa el tipo del elemento asociado a UIElement3DAutomationPeer. Por ejemplo, si crea una clase denominada My3DElement y un elemento del mismo nivel de automatización denominado My3DElementAutomationPeer, invalide el GetClassNameCore método para devolver la cadena "My3DElement".

Si la clase coincide con uno de los tipos de control conocidos, invalide el GetAutomationControlTypeCore método para devolver ese ControlType. Tenga en cuenta que, aunque los valores existentes ControlType están asociados con controles 2D, indica ControlType la funcionalidad de un control, no su apariencia. Por lo tanto, si UIElement3D invoca una acción cuando el usuario hace clic en ella, es probable que quiera GetHelpTextCore devolver ControlType.Button.

El comportamiento de su personalizado UIElement3D determina qué otros métodos debe invalidar. En cada tema UIElement3DAutomationPeer del método se describe cómo se usa el método y cuándo es adecuado invalidarlo.

UIElement3DAutomationPeer se presenta en la versión 3.5 de .NET Framework. Para más información, vea Versiones y dependencias.

Constructores

UIElement3DAutomationPeer(UIElement3D)

Inicializa una nueva instancia de la clase UIElement3DAutomationPeer.

Propiedades

Dispatcher

Obtiene el objeto Dispatcher al que está asociado DispatcherObject.

(Heredado de DispatcherObject)
EventsSource

Obtiene o establece un AutomationPeer que se notifica al cliente de automatización como origen de todos los eventos que proceden de este AutomationPeer.

(Heredado de AutomationPeer)
IsHwndHost

Obtiene un valor que indica si el elemento asociado a estos AutomationPeer hosts hwnds en Windows Presentation Foundation (WPF).

(Heredado de AutomationPeer)
Owner

Obtiene el objeto UIElement3D asociado a este UIElement3DAutomationPeer.

Métodos

CheckAccess()

Determina si el subproceso de la llamada tiene acceso a DispatcherObject.

(Heredado de DispatcherObject)
CreatePeerForElement(UIElement3D)

Crea un UIElement3DAutomationPeer para el UIElement3D especificado.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
FromElement(UIElement3D)

Devuelve el objeto UIElement3DAutomationPeer correspondiente al objeto UIElement3D especificado.

GetAcceleratorKey()

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

(Heredado de AutomationPeer)
GetAcceleratorKeyCore()

Devuelve la tecla de método abreviado del elemento UIElement3D asociado a UIElement3DAutomationPeer. GetAcceleratorKey() llama a este método.

GetAccessKey()

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

(Heredado de AutomationPeer)
GetAccessKeyCore()

Devuelve la tecla de acceso del elemento UIElement3D asociado a UIElement3DAutomationPeer. GetAccessKey() llama a este método.

GetAutomationControlType()

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

(Heredado de AutomationPeer)
GetAutomationControlTypeCore()

Devuelve el tipo de control del elemento UIElement3D asociado a UIElement3DAutomationPeer. GetAutomationControlType() llama a este método.

GetAutomationId()

Obtiene el AutomationId del elemento asociado a la automatización del mismo nivel.

(Heredado de AutomationPeer)
GetAutomationIdCore()

Devuelve la cadena que identifica de manera única el elemento UIElement3D asociado a esta clase UIElement3DAutomationPeer. GetAutomationId() llama a este método.

GetBoundingRectangle()

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

(Heredado de AutomationPeer)
GetBoundingRectangleCore()

Devuelve la estructura Rect que representa el rectángulo delimitador del elemento UIElement3D asociado a esta clase UIElement3DAutomationPeer. GetBoundingRectangle() llama a este método.

GetChildren()

Obtiene la colección de los elementos de GetChildren() que están representados en el árbol de automatización de la interfaz de usuario como elementos secundarios inmediatos de la automatización del mismo nivel.

(Heredado de AutomationPeer)
GetChildrenCore()

Devuelve la colección de elementos secundarios del elemento UIElement3D que está asociado a esta clase UIElement3DAutomationPeer. GetChildren() llama a este método.

GetClassName()

Obtiene un nombre que se utiliza con AutomationControlType, para diferenciar el control representado por este AutomationPeer.

(Heredado de AutomationPeer)
GetClassNameCore()

Devuelve el nombre del elemento UIElement3D asociado a esta clase UIElement3DAutomationPeer. GetClassName() llama a este método.

GetClickablePoint()

Obtiene un Point en el elemento asociado a la automatización del mismo nivel que responde a un clic del mouse.

(Heredado de AutomationPeer)
GetClickablePointCore()

Devuelve una estructura Point que representa el espacio interactivo que está en el elemento UIElement3D asociado a esta clase UIElement3DAutomationPeer. GetClickablePoint() llama a este método.

GetControlledPeers()

Proporciona Automatización de la interfaz de usuario con una lista de elementos afectados o controlado por este AutomationPeer.

(Heredado de AutomationPeer)
GetControlledPeersCore()

Cuando se invalida en una clase derivada, proporciona Automatización de la interfaz de usuario con una lista de elementos afectados o controlados por esta instancia de AutomationPeer.

(Heredado de AutomationPeer)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetHeadingLevel()

Expone los tipos UIElement3D a la automatización de la interfaz de usuario.

(Heredado de AutomationPeer)
GetHeadingLevelCore()

Expone los tipos UIElement3D a la automatización de la interfaz de usuario.

GetHeadingLevelCore()

Expone los tipos UIElement3D a la automatización de la interfaz de usuario.

(Heredado de AutomationPeer)
GetHelpText()

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

(Heredado de AutomationPeer)
GetHelpTextCore()

Devuelve la cadena que describe la funcionalidad del elemento UIElement3D asociado a esta clase UIElement3DAutomationPeer. GetHelpText() llama a este método.

GetHostRawElementProviderCore()

Indica a la automatización de la interfaz de usuario dónde en el árbol de automatización de la interfaz de usuario colocar el hwnd que hospeda un elemento Windows Presentation Foundation (WPF).

(Heredado de AutomationPeer)
GetItemStatus()

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

(Heredado de AutomationPeer)
GetItemStatusCore()

Devuelve una cadena que comunica el estado del elemento UIElement3D asociado a esta clase UIElement3DAutomationPeer. GetItemStatus() llama a este método.

GetItemType()

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

(Heredado de AutomationPeer)
GetItemTypeCore()

Devuelve una cadena legible que representa el tipo de elemento de UIElement3D para esta clase UIElement3DAutomationPeer. GetItemType() llama a este método.

GetLabeledBy()

Obtiene el AutomationPeer para la Label que tiene el elemento como destino.

(Heredado de AutomationPeer)
GetLabeledByCore()

Devuelve AutomationPeer para el elemento destinado al elemento UIElement3D para esta clase UIElement3DAutomationPeer. GetLabeledBy() llama a este método.

GetLiveSetting()

Obtiene las características de notificación de una región activa que está asociada a esta automatización del mismo nivel.

(Heredado de AutomationPeer)
GetLiveSettingCore()

Obtiene las características de notificación de la región activa del objeto UIElement3D que está asociado a este elemento UIElement3DAutomationPeer. GetLiveSetting() llama a este método.

GetLiveSettingCore()

Cuando se invalida en una clase derivada, devuelve las características de notificación de una región activa. Llamado por el método GetLiveSetting().

(Heredado de AutomationPeer)
GetLocalizedControlType()

Obtiene una cadena localizada y legible que representa el valor de AutomationControlType para el control asociado a esta automatización del mismo nivel.

(Heredado de AutomationPeer)
GetLocalizedControlTypeCore()

Cuando se invalida en una clase derivada, se llama por GetLocalizedControlType().

(Heredado de AutomationPeer)
GetName()

Obtiene el texto que describe el elemento que está asociado a este mismo nivel de automatización.

(Heredado de AutomationPeer)
GetNameCore()

Devuelve la cadena que representa el elemento UIElement3D asociado a esta clase UIElement3DAutomationPeer. GetName() llama a este método.

GetOrientation()

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

(Heredado de AutomationPeer)
GetOrientationCore()

Devuelve la orientación del elemento UIElement3D asociado a esta clase UIElement3DAutomationPeer. GetOrientation() llama a este método.

GetParent()

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

(Heredado de AutomationPeer)
GetPattern(PatternInterface)

Devuelve el patrón de control del elemento UIElement3D asociado a UIElement3DAutomationPeer.

GetPeerFromPoint(Point)

Obtiene un objeto AutomationPeer del punto especificado.

(Heredado de AutomationPeer)
GetPeerFromPointCore(Point)

Cuando se invalida en una clase derivada, se llama desde GetPeerFromPoint(Point).

(Heredado de AutomationPeer)
GetPositionInSet()

Intenta obtener el valor de la propiedad PositionInSet.

(Heredado de AutomationPeer)
GetPositionInSetCore()

PositionInSetProperty Lee y devuelve el valor de la PositionInSet propiedad adjunta.

GetPositionInSetCore()

Cuando se invalida en una clase derivada, proporciona Automatización de la interfaz de usuario con un valor entero basado en uno que describe la posición que ocupa este elemento en un grupo o un conjunto.

(Heredado de AutomationPeer)
GetSizeOfSet()

Intenta obtener el valor de la propiedad SizeOfSet.

(Heredado de AutomationPeer)
GetSizeOfSetCore()

Proporciona un valor para la propiedad SizeOfSet de Automatización de la interfaz de usuario.

GetSizeOfSetCore()

Cuando se invalida en una clase derivada, proporciona Automatización de la interfaz de usuario con el tamaño del grupo o conjunto al que pertenece este elemento.

(Heredado de AutomationPeer)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
HasKeyboardFocus()

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

(Heredado de AutomationPeer)
HasKeyboardFocusCore()

Devuelve un valor que indica si el elemento UIElement3D asociado a esta clase UIElement3DAutomationPeer tiene actualmente el foco de la acción del teclado. HasKeyboardFocus() llama a este método.

InvalidatePeer()

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

(Heredado de AutomationPeer)
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.

(Heredado de AutomationPeer)
IsContentElementCore()

Devuelve un valor que indica si el elemento UIElement3D asociado a esta clase UIElement3DAutomationPeer es un elemento que contiene datos que se presentan al usuario. IsContentElement() llama a este método.

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.

(Heredado de AutomationPeer)
IsControlElementCore()

Devuelve un valor que indica si el usuario final entiende como interactivo el elemento UIElement3D asociado a esta clase UIElement3DAutomationPeer. Opcionalmente, el usuario puede entender que UIElement3D contribuye a la estructura lógica del control en la GUI. IsControlElement() llama a este método.

IsDialog()

Expone los tipos UIElement3D a la automatización de la interfaz de usuario.

(Heredado de AutomationPeer)
IsDialogCore()

Expone los tipos UIElement3D a la automatización de la interfaz de usuario.

IsDialogCore()

Expone los tipos UIElement3D a la automatización de la interfaz de usuario.

(Heredado de AutomationPeer)
IsEnabled()

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

(Heredado de AutomationPeer)
IsEnabledCore()

Devuelve un valor que indica si el elemento UIElement3D asociado a esta clase UIElement3DAutomationPeer puede participar en la prueba de posicionamiento o aceptar el foco. IsKeyboardFocusable() llama a este método.

IsKeyboardFocusable()

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

(Heredado de AutomationPeer)
IsKeyboardFocusableCore()

Devuelve un valor que indica si el elemento UIElement3D asociado a esta clase UIElement3DAutomationPeer puede aceptar el foco de teclado. IsKeyboardFocusable() llama a este método.

IsOffscreen()

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

(Heredado de AutomationPeer)
IsOffscreenCore()

Devuelve un valor que indica si el elemento UIElement3D asociado a esta clase UIElement3DAutomationPeer está fuera de la pantalla. IsOffscreen() llama a este método.

IsPassword()

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

(Heredado de AutomationPeer)
IsPasswordCore()

Devuelve un valor que indica si el elemento UIElement3D asociado a esta clase UIElement3DAutomationPeer incluye contenido protegido. IsPassword() llama a este método.

IsRequiredForForm()

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

(Heredado de AutomationPeer)
IsRequiredForFormCore()

Devuelve un valor que indica si el elemento UIElement3D asociado a esta clase UIElement3DAutomationPeer es necesario en un formulario. IsRequiredForForm() llama a este método.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
PeerFromProvider(IRawElementProviderSimple)

Obtiene un AutomationPeer para el proxy IRawElementProviderSimple especificado.

(Heredado de AutomationPeer)
ProviderFromPeer(AutomationPeer)

Obtiene el IRawElementProviderSimple para el AutomationPeer especificado.

(Heredado de AutomationPeer)
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Se invoca por parte de AutomationPeer para provocar el evento AsyncContentLoadedEvent.

(Heredado de AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

Provoca un evento de automatización.

(Heredado de AutomationPeer)
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Expone los tipos UIElement3D a la automatización de la interfaz de usuario.

(Heredado de AutomationPeer)
RaisePropertyChangedEvent(AutomationProperty, Object, Object)

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

(Heredado de AutomationPeer)
ResetChildrenCache()

Restablece de forma sincrónica el árbol de elementos secundarios al llamar a GetChildrenCore().

(Heredado de AutomationPeer)
SetFocus()

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

(Heredado de AutomationPeer)
SetFocusCore()

Establece el foco de entrada de teclado en el UIElement3D que está asociado a este UIElement3DAutomationPeer. SetFocus() llama a este método.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
VerifyAccess()

Exige que el subproceso de la llamada tenga acceso a DispatcherObject.

(Heredado de DispatcherObject)

Se aplica a