DataGridColumnHeaderItemAutomationPeer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Expone el Header de un DataGridColumn que se encuentra en un DataGrid a Automatización de la interfaz de usuario.
public ref class DataGridColumnHeaderItemAutomationPeer : System::Windows::Automation::Peers::ItemAutomationPeer, System::Windows::Automation::Provider::IInvokeProvider, System::Windows::Automation::Provider::IScrollItemProvider, System::Windows::Automation::Provider::ITransformProvider, System::Windows::Automation::Provider::IVirtualizedItemProvider
public class DataGridColumnHeaderItemAutomationPeer : System.Windows.Automation.Peers.ItemAutomationPeer, System.Windows.Automation.Provider.IInvokeProvider, System.Windows.Automation.Provider.IScrollItemProvider, System.Windows.Automation.Provider.ITransformProvider, System.Windows.Automation.Provider.IVirtualizedItemProvider
type DataGridColumnHeaderItemAutomationPeer = class
inherit ItemAutomationPeer
interface IInvokeProvider
interface IScrollItemProvider
interface ITransformProvider
interface IVirtualizedItemProvider
Public Class DataGridColumnHeaderItemAutomationPeer
Inherits ItemAutomationPeer
Implements IInvokeProvider, IScrollItemProvider, ITransformProvider, IVirtualizedItemProvider
- Herencia
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| DataGridColumnHeaderItemAutomationPeer(Object, DataGridColumn, DataGridColumnHeadersPresenterAutomationPeer) |
Inicializa una nueva instancia de la clase DataGridColumnHeaderItemAutomationPeer. |
Propiedades
| Nombre | Description |
|---|---|
| Dispatcher |
Obtiene el objeto al que DispatcherDispatcherObject está asociado. (Heredado de DispatcherObject) |
| EventsSource |
Obtiene o establece un AutomationPeer objeto que se notifica al cliente de automatización como origen para todos los eventos que proceden de este AutomationPeer. (Heredado de AutomationPeer) |
| IsHwndHost |
Obtiene un valor que indica si el elemento asociado a este AutomationPeer host |
| Item |
Obtiene el elemento de datos de la Items colección asociada a este ItemAutomationPeerobjeto . (Heredado de ItemAutomationPeer) |
| ItemsControlAutomationPeer |
Obtiene el objeto ItemsControlAutomationPeer asociado al ItemsControl objeto que contiene la Items colección. (Heredado de ItemAutomationPeer) |
Métodos
| Nombre | Description |
|---|---|
| CheckAccess() |
Determina si el subproceso que llama tiene acceso a este DispatcherObject. (Heredado de DispatcherObject) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetAcceleratorKey() |
Obtiene las combinaciones de teclas de aceleración del elemento asociado al elemento del mismo nivel de automatización de la interfaz de usuario. (Heredado de AutomationPeer) |
| GetAcceleratorKeyCore() |
Obtiene la tecla de aceleración de que UIElement corresponde al elemento de datos de la Items colección asociada a este ItemAutomationPeerobjeto . (Heredado de ItemAutomationPeer) |
| GetAccessKey() |
Obtiene la clave de acceso del elemento asociado al mismo nivel de automatización. (Heredado de AutomationPeer) |
| GetAccessKeyCore() |
Obtiene la clave de acceso de que UIElement corresponde al elemento de datos de la Items colección asociada a este ItemAutomationPeerobjeto . (Heredado de ItemAutomationPeer) |
| GetAutomationControlType() |
Obtiene el tipo de control del elemento asociado al elemento del mismo nivel de Automatización de la interfaz de usuario. (Heredado de AutomationPeer) |
| GetAutomationControlTypeCore() |
Obtiene el tipo de control del encabezado asociado a este DataGridColumnHeaderItemAutomationPeer. Este método lo llama GetAutomationControlType(). |
| GetAutomationId() |
Obtiene del AutomationId elemento asociado al mismo nivel de automatización. (Heredado de AutomationPeer) |
| GetAutomationIdCore() |
Obtiene la cadena que identifica de forma única la UIElement que corresponde al elemento de datos de la Items colección que está asociada a este ItemAutomationPeerobjeto . (Heredado de ItemAutomationPeer) |
| GetBoundingRectangle() |
Obtiene el Rect objeto que representa las coordenadas de pantalla del elemento asociado al mismo nivel de automatización. (Heredado de AutomationPeer) |
| GetBoundingRectangleCore() |
Obtiene el Rect objeto que representa el rectángulo delimitador del especificado UIElement. (Heredado de ItemAutomationPeer) |
| GetChildren() |
Obtiene la colección de GetChildren() elementos representados en el árbol automatización de la interfaz de usuario como elementos secundarios inmediatos del mismo nivel de automatización. (Heredado de AutomationPeer) |
| GetChildrenCore() |
Obtiene la colección de elementos secundarios de que UIElement corresponde al elemento de datos de la Items colección asociada a este ItemAutomationPeerobjeto . (Heredado de ItemAutomationPeer) |
| GetClassName() |
Obtiene un nombre que se usa con AutomationControlType, para diferenciar el control representado por este AutomationPeerobjeto . (Heredado de AutomationPeer) |
| GetClassNameCore() |
Obtiene un nombre que diferencia el encabezado representado por este DataGridColumnHeaderItemAutomationPeer. Este método lo llama GetClassName(). |
| GetClickablePoint() |
Obtiene un Point elemento en el elemento asociado al mismo nivel de automatización que responde a un clic del mouse. (Heredado de AutomationPeer) |
| GetClickablePointCore() |
Obtiene un Point objeto que representa el espacio en el que se puede hacer clic en el especificado UIElement. (Heredado de ItemAutomationPeer) |
| GetControlledPeers() |
Proporciona automatización de la interfaz de usuario con una lista de elementos afectados o controlados por este AutomationPeer. (Heredado de AutomationPeer) |
| GetControlledPeersCore() |
Cuando se reemplaza en una clase derivada, proporciona automatización de la interfaz de usuario con una lista de elementos afectados o controlados por este AutomationPeer. (Heredado de AutomationPeer) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetHeadingLevel() |
Expone el Header de un DataGridColumn que se encuentra en un DataGrid a Automatización de la interfaz de usuario. (Heredado de AutomationPeer) |
| GetHeadingLevelCore() |
Expone el Header de un DataGridColumn que se encuentra en un DataGrid a Automatización de la interfaz de usuario. (Heredado de ItemAutomationPeer) |
| GetHelpText() |
Obtiene texto que describe la funcionalidad del control asociado al mismo nivel de automatización. (Heredado de AutomationPeer) |
| GetHelpTextCore() |
Obtiene la cadena que describe la funcionalidad de que UIElement corresponde al elemento de datos de la Items colección asociada a este ItemAutomationPeerobjeto . (Heredado de ItemAutomationPeer) |
| 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 |
| GetItemStatus() |
Obtiene texto que transmite el estado visual del elemento asociado a este mismo nivel de automatización. (Heredado de AutomationPeer) |
| GetItemStatusCore() |
Obtiene una cadena que transmite el estado visual del especificado UIElement. (Heredado de ItemAutomationPeer) |
| GetItemType() |
Obtiene una cadena que describe qué tipo de elemento representa un objeto. (Heredado de AutomationPeer) |
| GetItemTypeCore() |
Obtiene una cadena legible que contiene el tipo de elemento que representa el especificado UIElement . (Heredado de ItemAutomationPeer) |
| GetLabeledBy() |
Obtiene para AutomationPeer el Label objeto que está destinado al elemento . (Heredado de AutomationPeer) |
| GetLabeledByCore() |
Obtiene para AutomationPeer el Label objeto que está destinado al objeto especificado UIElement. (Heredado de ItemAutomationPeer) |
| GetLiveSetting() |
Obtiene las características de notificación de una región activa asociada a este mismo nivel de automatización. (Heredado de AutomationPeer) |
| GetLiveSettingCore() |
Obtiene las características de notificación de la región activa de que UIElement corresponde al elemento de datos de la Items colección asociada a este ItemAutomationPeer objeto. (Heredado de ItemAutomationPeer) |
| GetLocalizedControlType() |
Obtiene una cadena localizada legible que representa el AutomationControlType valor del control asociado a este mismo nivel de automatización. (Heredado de AutomationPeer) |
| GetLocalizedControlTypeCore() |
Cuando se reemplaza en una clase derivada, llama a .GetLocalizedControlType() (Heredado de AutomationPeer) |
| GetName() |
Obtiene texto que describe el elemento asociado a este mismo nivel de automatización. (Heredado de AutomationPeer) |
| GetNameCore() |
Obtiene la etiqueta de texto de que UIElement corresponde al elemento de datos de la Items colección asociada a este ItemAutomationPeerobjeto . (Heredado de ItemAutomationPeer) |
| GetOrientation() |
Obtiene un valor que indica la orientación explícita del control, si existe. (Heredado de AutomationPeer) |
| GetOrientationCore() |
Obtiene un valor que indica si el especificado UIElement está establecido en una dirección determinada. (Heredado de ItemAutomationPeer) |
| GetParent() |
Obtiene el AutomationPeer objeto que es el elemento primario de este AutomationPeerobjeto . (Heredado de AutomationPeer) |
| GetPattern(PatternInterface) |
Devuelve el objeto que admite el patrón de control especificado del elemento asociado a este mismo nivel de automatización. |
| GetPeerFromPoint(Point) |
Obtiene un AutomationPeer objeto del punto especificado. (Heredado de AutomationPeer) |
| GetPeerFromPointCore(Point) |
Cuando se reemplaza en una clase derivada, se llama a desde GetPeerFromPoint(Point). (Heredado de AutomationPeer) |
| GetPositionInSet() |
Intenta obtener el valor de la PositionInSet propiedad . (Heredado de AutomationPeer) |
| GetPositionInSetCore() |
Obtiene la posición de este elemento dentro de un conjunto. (Heredado de ItemAutomationPeer) |
| GetSizeOfSet() |
Intenta obtener el valor de la SizeOfSet propiedad . (Heredado de AutomationPeer) |
| GetSizeOfSetCore() |
Obtiene el tamaño de un conjunto que contiene este elemento. (Heredado de ItemAutomationPeer) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| HasKeyboardFocus() |
Obtiene un valor que indica si el elemento asociado a este mismo nivel de automatización tiene actualmente el foco del teclado. (Heredado de AutomationPeer) |
| HasKeyboardFocusCore() |
Obtiene un valor que indica si el objeto especificado UIElement tiene actualmente el foco de entrada del teclado. (Heredado de ItemAutomationPeer) |
| InvalidatePeer() |
Desencadena la actualización de las propiedades principales de AutomationPeer y genera la PropertyChanged notificación al cliente de Automation si las propiedades cambiaron. (Heredado de AutomationPeer) |
| IsContentElement() |
Obtiene un valor que indica si el elemento asociado a este par de automatización contiene datos que se presentan al usuario. (Heredado de AutomationPeer) |
| IsContentElementCore() |
Obtiene un valor que indica si el elemento asociado a este par de automatización contiene datos que se presentan al usuario. |
| 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() |
Obtiene un valor que indica si el usuario final entiende el UIElement objeto asociado a esto ItemAutomationPeer como interactivo. (Heredado de ItemAutomationPeer) |
| IsDialog() |
Expone el Header de un DataGridColumn que se encuentra en un DataGrid a Automatización de la interfaz de usuario. (Heredado de AutomationPeer) |
| IsDialogCore() |
Expone el Header de un DataGridColumn que se encuentra en un DataGrid a Automatización de la interfaz de usuario. (Heredado de ItemAutomationPeer) |
| IsEnabled() |
Obtiene un valor que indica si el elemento asociado a este par de automatización admite la interacción. (Heredado de AutomationPeer) |
| IsEnabledCore() |
Obtiene un valor que indica si el especificado UIElement puede recibir y enviar eventos. (Heredado de ItemAutomationPeer) |
| IsKeyboardFocusable() |
Obtiene un valor que indica si el elemento puede aceptar el foco del teclado. (Heredado de AutomationPeer) |
| IsKeyboardFocusableCore() |
Obtiene un valor que indica si el especificado UIElement puede aceptar el foco del teclado. (Heredado de ItemAutomationPeer) |
| IsOffscreen() |
Obtiene un valor que indica si un elemento está fuera de la pantalla. (Heredado de AutomationPeer) |
| IsOffscreenCore() |
Obtiene un valor que indica si el especificado UIElement está fuera de la pantalla. (Heredado de ItemAutomationPeer) |
| IsPassword() |
Obtiene un valor que indica si el elemento contiene contenido confidencial. (Heredado de AutomationPeer) |
| IsPasswordCore() |
Obtiene un valor que indica si el objeto especificado UIElement contiene contenido protegido. (Heredado de ItemAutomationPeer) |
| IsRequiredForForm() |
Obtiene un valor que indica si el elemento asociado a este elemento del mismo nivel debe completarse en un formulario. (Heredado de AutomationPeer) |
| IsRequiredForFormCore() |
Obtiene un valor que indica si se requiere que se complete el especificado UIElement en un formulario. (Heredado de ItemAutomationPeer) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| PeerFromProvider(IRawElementProviderSimple) |
Obtiene un AutomationPeer para el proxy especificado IRawElementProviderSimple . (Heredado de AutomationPeer) |
| ProviderFromPeer(AutomationPeer) |
Obtiene para IRawElementProviderSimple el objeto especificado AutomationPeer. (Heredado de AutomationPeer) |
| RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) |
Llamado por AutomationPeer para generar el AsyncContentLoadedEvent evento. (Heredado de AutomationPeer) |
| RaiseAutomationEvent(AutomationEvents) |
Genera un evento de automatización. (Heredado de AutomationPeer) |
| RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
Expone el Header de un DataGridColumn que se encuentra en un DataGrid a Automatización de la interfaz de usuario. (Heredado de AutomationPeer) |
| RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
Genera un evento para notificar al cliente de automatización un valor de propiedad cambiado. (Heredado de AutomationPeer) |
| ResetChildrenCache() |
Restablece sincrónicamente el árbol de elementos secundarios llamando a GetChildrenCore(). (Heredado de AutomationPeer) |
| SetFocus() |
Establece el foco de teclado en el elemento asociado a este mismo nivel de automatización. (Heredado de AutomationPeer) |
| SetFocusCore() |
Establece el foco de entrada del teclado en el especificado UIElement. UIElement corresponde al elemento de datos de la Items colección que está asociado a este ItemAutomationPeer. (Heredado de ItemAutomationPeer) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| VerifyAccess() |
Exige que el subproceso de llamada tenga acceso a este DispatcherObject. (Heredado de DispatcherObject) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IInvokeProvider.Invoke() |
Envía una solicitud para activar un control e iniciar su única acción inequívoca. |
| IScrollItemProvider.ScrollIntoView() |
Desplaza el encabezado y la columna que está asociado a la DataGridColumnHeaderItemAutomationPeer vista. |
| ITransformProvider.CanMove |
Obtiene un valor que especifica si se puede mover la columna. |
| ITransformProvider.CanResize |
Obtiene un valor que especifica si se puede cambiar el tamaño de la columna. |
| ITransformProvider.CanRotate |
Obtiene un valor que especifica si se puede girar el control. |
| ITransformProvider.Move(Double, Double) |
Produce una excepción en todos los casos. |
| ITransformProvider.Resize(Double, Double) |
Cambia el tamaño de la columna asociada a DataGridColumnHeaderItemAutomationPeer. |
| ITransformProvider.Rotate(Double) |
Produce una excepción en todos los casos. |
| IVirtualizedItemProvider.Realize() |
Hace que la columna virtual sea totalmente accesible como un elemento Automatización de la interfaz de usuario. |