Compartir a través de


RibbonTabAutomationPeer (Clase)

Expone los tipos de RibbonTab en la UI Automation.

Jerarquía de herencia

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.Automation.Peers.AutomationPeer
      System.Windows.Automation.Peers.UIElementAutomationPeer
        System.Windows.Automation.Peers.FrameworkElementAutomationPeer
          System.Windows.Automation.Peers.ItemsControlAutomationPeer
            Microsoft.Windows.Automation.Peers.RibbonTabAutomationPeer

Espacio de nombres:  Microsoft.Windows.Automation.Peers
Ensamblado:  RibbonControlsLibrary (en RibbonControlsLibrary.dll)

Sintaxis

'Declaración
Public Class RibbonTabAutomationPeer _
    Inherits ItemsControlAutomationPeer
public class RibbonTabAutomationPeer : ItemsControlAutomationPeer
public ref class RibbonTabAutomationPeer : public ItemsControlAutomationPeer
type RibbonTabAutomationPeer =  
    class
        inherit ItemsControlAutomationPeer
    end
public class RibbonTabAutomationPeer extends ItemsControlAutomationPeer

El tipo RibbonTabAutomationPeer expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público RibbonTabAutomationPeer Inicializa una nueva instancia de la clase RibbonTabAutomationPeer.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Dispatcher Obtiene el objeto Dispatcher al que está asociado DispatcherObject. (Se hereda de DispatcherObject).
Propiedad pública 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. (Se hereda de AutomationPeer).
Propiedad protegida IsHwndHost Obtiene un valor que indica si el elemento asociado a este AutomationPeer hospeda hwnds en Windows Presentation Foundation (WPF). (Se hereda de AutomationPeer).
Propiedad pública Owner Obtiene el objeto UIElement asociado a este objeto UIElementAutomationPeer. (Se hereda de UIElementAutomationPeer).

Arriba

Métodos

  Nombre Descripción
Método público CheckAccess Determina si el subproceso de la llamada tiene acceso a DispatcherObject. (Se hereda de DispatcherObject).
Método protegido CreateItemAutomationPeer Crea un nuevo objeto RibbonGroupDataAutomationPeer para el elemento especificado. (Invalida a ItemsControlAutomationPeer.CreateItemAutomationPeer(Object)).
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetAcceleratorKey Obtiene las combinaciones de teclas de aceleración para el elemento asociado a la UI Automation del mismo nivel.  (Se hereda de AutomationPeer).
Método protegido GetAcceleratorKeyCore Obtiene la tecla de aceleración para el UIElement asociado a este UIElementAutomationPeer.GetAcceleratorKey llama a este método. (Se hereda de UIElementAutomationPeer).
Método público GetAccessKey Obtiene la tecla de acceso para el elemento asociado a la automatización del mismo nivel. (Se hereda de AutomationPeer).
Método protegido GetAccessKeyCore Obtiene la tecla de acceso para el UIElement asociado a este UIElementAutomationPeer. GetAccessKey llama a este método. (Se hereda de UIElementAutomationPeer).
Método público GetAutomationControlType Obtiene el tipo de control para el elemento asociado a la UI Automation del mismo nivel. (Se hereda de AutomationPeer).
Método protegido GetAutomationControlTypeCore Obtiene el tipo de control para el UIElement asociado a este UIElementAutomationPeer.GetAutomationControlType llama a este método. (Se hereda de UIElementAutomationPeer).
Método público GetAutomationId Obtiene el AutomationId del elemento asociado a la automatización del mismo nivel. (Se hereda de AutomationPeer).
Método protegido GetAutomationIdCore Obtiene la cadena que identifica de manera única el elemento FrameworkElement asociado a esta clase FrameworkElementAutomationPeer.Lo llama GetAutomationId. (Se hereda de FrameworkElementAutomationPeer).
Método público GetBoundingRectangle Obtiene el objeto Rect que representa las coordenadas de pantalla del elemento asociado a la automatización del mismo nivel. (Se hereda de AutomationPeer).
Método protegido GetBoundingRectangleCore Obtiene el objeto Rect que representa las coordenadas de pantalla del RibbonTab asociado con el RibbonTabAutomationPeer. (Invalida a UIElementAutomationPeer.GetBoundingRectangleCore()).
Método público 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. (Se hereda de AutomationPeer).
Método protegido GetChildrenCore Obtiene la colección de elementos secundarios del RibbonTab asociado a este RibbonTabAutomationPeer.GetChildren llama a este método. (Invalida a ItemsControlAutomationPeer.GetChildrenCore()).
Método público GetClassName Obtiene el nombre que se utiliza con AutomationControlType para diferenciar el control representado por este objeto AutomationPeer. (Se hereda de AutomationPeer).
Método protegido GetClassNameCore Obtiene el nombre de clase del objeto RibbonTab asociado con RibbonTabAutomationPeer.GetClassName llama a este método. (Invalida a UIElementAutomationPeer.GetClassNameCore()).
Método público GetClickablePoint Obtiene una estructura Point del elemento asociado a la automatización del mismo nivel que responde a un clic del mouse. (Se hereda de AutomationPeer).
Método protegido GetClickablePointCore Obtiene un Point que representa el espacio interactivo que se encuentra en el UIElement asociado a este UIElementAutomationPeer.GetClickablePoint llama a este método. (Se hereda de UIElementAutomationPeer).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetHelpText Obtiene el texto que describe la funcionalidad del control asociado a la automatización del mismo nivel. (Se hereda de AutomationPeer).
Método protegido GetHelpTextCore Obtiene la cadena que describe la funcionalidad del ContentElement asociado a este ContentElementAutomationPeer.Se invoca mediante GetHelpText. (Se hereda de FrameworkElementAutomationPeer).
Método protegido GetHostRawElementProviderCore Indica UI Automation en qué lugar del árbol de UI Automation colocar el hwnd que se hospeda en un elemento de Windows Presentation Foundation (WPF). (Se hereda de AutomationPeer).
Método público GetItemStatus Obtiene el texto que describe el estado visual del elemento asociado a esta automatización del mismo nivel. (Se hereda de AutomationPeer).
Método protegido GetItemStatusCore Obtiene una cadena que comunica el estado visual del UIElement asociado a este UIElementAutomationPeer.GetItemStatus llama a este método. (Se hereda de UIElementAutomationPeer).
Método público GetItemType Obtiene una cadena que describe el tipo de elemento que representa un objeto. (Se hereda de AutomationPeer).
Método protegido GetItemTypeCore Obtiene una cadena legible que contiene el tipo de elemento representado por el UIElement para este UIElementAutomationPeer.GetItemType llama a este método. (Se hereda de UIElementAutomationPeer).
Método público GetLabeledBy Obtiene el AutomationPeer para la etiqueta Label destinada al elemento. (Se hereda de AutomationPeer).
Método protegido GetLabeledByCore Obtiene AutomationPeer para Label que tiene como destino ContentElement asociado con ContentElementAutomationPeer.Lo llama GetLabeledBy. (Se hereda de FrameworkElementAutomationPeer).
Método público GetLocalizedControlType Obtiene una cadena localizada y legible que representa el valor de AutomationControlType para el control asociado a esta automatización del mismo nivel. (Se hereda de AutomationPeer).
Método protegido GetLocalizedControlTypeCore Cuando se reemplaza en una clase derivada, GetLocalizedControlType llama a este método. (Se hereda de AutomationPeer).
Método público GetName Obtiene el texto que describe el elemento que está asociado a esta automatización del mismo nivel. (Se hereda de AutomationPeer).
Método protegido GetNameCore Obtiene la etiqueta de texto del ContentElement asociado a este ContentElementAutomationPeer.Lo llama GetName. (Se hereda de FrameworkElementAutomationPeer).
Método público GetOrientation Obtiene un valor que indica la orientación explícita del control, si existe. (Se hereda de AutomationPeer).
Método protegido GetOrientationCore Obtiene un valor que indica si el UIElement asociado a este UIElementAutomationPeer está colocado en una dirección determinada.GetOrientation llama a este método. (Se hereda de UIElementAutomationPeer).
Método público GetParent Obtiene el AutomationPeer que es el objeto primario de este AutomationPeer. (Se hereda de AutomationPeer).
Método público GetPattern Obtiene el patrón de control para el ItemsControl asociado a este ItemsControlAutomationPeer. (Se hereda de ItemsControlAutomationPeer).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público HasKeyboardFocus Obtiene un valor que indica si el elemento actualmente asociado a esta automatización del mismo nivel tiene el foco de teclado. (Se hereda de AutomationPeer).
Método protegido HasKeyboardFocusCore Obtiene un valor que indica si el objeto UIElement asociado a este objeto UIElementAutomationPeer tiene actualmente foco de entrada de teclado.HasKeyboardFocus llama a este método. (Se hereda de UIElementAutomationPeer).
Método público InvalidatePeer Desencadena un nuevo cálculo de las propiedades principales de AutomationPeer y provoca la notificación PropertyChanged al cliente de automatización si las propiedades han cambiado. (Se hereda de AutomationPeer).
Método público IsContentElement Obtiene un valor que indica si el elemento asociado a esta automatización del mismo nivel contiene datos que se presentan al usuario. (Se hereda de AutomationPeer).
Método protegido IsContentElementCore Obtiene un valor que indica si el UIElement asociado a este UIElementAutomationPeer es un elemento que contiene datos que se presentan al usuario.IsContentElement llama a este método. (Se hereda de UIElementAutomationPeer).
Método público IsControlElement Obtiene un valor que indica si el usuario considera el elemento como interactivo o considera que contribuye a la estructura lógica del control en la GUI. (Se hereda de AutomationPeer).
Método protegido IsControlElementCore Obtiene o establece un valor que indica si el usuario final entiende como interactivo el UIElement asociado a este UIElementAutomationPeer.Opcionalmente, el usuario podría entender que UIElement contribuye a la estructura lógica del control en GUI.IsControlElement llama a este método. (Se hereda de UIElementAutomationPeer).
Método público IsEnabled Obtiene un valor que indica si el elemento asociado a esta automatización del mismo nivel admite la interacción. (Se hereda de AutomationPeer).
Método protegido IsEnabledCore Obtiene un valor que indica si el UIElement asociado a este UIElementAutomationPeer puede aceptar el foco de teclado.IsKeyboardFocusable llama a este método. (Se hereda de UIElementAutomationPeer).
Método público IsKeyboardFocusable Obtiene un valor que indica si el elemento puede aceptar el foco de teclado. (Se hereda de AutomationPeer).
Método protegido IsKeyboardFocusableCore Obtiene un valor que indica si el UIElement asociado a este UIElementAutomationPeer puede aceptar el foco de teclado.IsKeyboardFocusable llama a este método. (Se hereda de UIElementAutomationPeer).
Método público IsOffscreen Obtiene un valor que indica si un elemento está fuera de la pantalla. (Se hereda de AutomationPeer).
Método protegido IsOffscreenCore Obtiene un valor que indica si la clase RibbonTab asociada a RibbonTabAutomationPeer está fuera de la pantalla.IsOffscreen llama a este método. (Invalida a UIElementAutomationPeer.IsOffscreenCore()).
Método público IsPassword Obtiene un valor que indica si el elemento incluye contenido confidencial. (Se hereda de AutomationPeer).
Método protegido IsPasswordCore Obtiene un valor que indica si el UIElement asociado a este UIElementAutomationPeer incluye contenido protegido.IsPassword llama a este método. (Se hereda de UIElementAutomationPeer).
Método público IsRequiredForForm Obtiene un valor que indica si se debe completar en un formulario el elemento asociado a este elemento del mismo nivel. (Se hereda de AutomationPeer).
Método protegido IsRequiredForFormCore Obtiene un valor que indica si el UIElement asociado a este UIElementAutomationPeer se exige que se complete en un formulario.IsRequiredForForm llama a este método. (Se hereda de UIElementAutomationPeer).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido PeerFromProvider Obtiene un AutomationPeer para el proxy IRawElementProviderSimple especificado. (Se hereda de AutomationPeer).
Método protegido ProviderFromPeer Obtiene la interfaz IRawElementProviderSimple del objeto AutomationPeer especificado. (Se hereda de AutomationPeer).
Método público RaiseAsyncContentLoadedEvent Se invoca por parte de AutomationPeer para provocar el evento AsyncContentLoadedEvent. (Se hereda de AutomationPeer).
Método público RaiseAutomationEvent Provoca un evento de automatización. (Se hereda de AutomationPeer).
Método público RaisePropertyChangedEvent Provoca un evento para notificar al cliente de automatización un valor de propiedad modificado. (Se hereda de AutomationPeer).
Método público ResetChildrenCache Restablece de forma sincrónica el árbol de elementos secundarios llamando a GetChildrenCore. (Se hereda de AutomationPeer).
Método público SetFocus Establece el foco de teclado en el elemento asociado a esta automatización del mismo nivel. (Se hereda de AutomationPeer).
Método protegido SetFocusCore Establece el foco de la acción del teclado en el UIElement asociado a este UIElementAutomationPeer.SetFocus llama a este método. (Se hereda de UIElementAutomationPeer).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público VerifyAccess Exige que el subproceso de la llamada tenga acceso a DispatcherObject. (Se hereda de DispatcherObject).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.Windows.Automation.Peers (Espacio de nombres)