UIElement3DAutomationPeer Classe

Définition

Expose les types UIElement3D à UI Automation.

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
Héritage
UIElement3DAutomationPeer

Remarques

Par défaut, toute classe qui hérite de utilise UIElement3DUIElement3DAutomationPeer pour communiquer avec UI Automation.

Si vous créez une classe qui hérite de UIElement3D, vous pouvez fournir un homologue Automation pour prendre en charge les fonctionnalités de votre classe. Remplacez la GetClassNameCore méthode pour renvoyer une chaîne qui représente le type de l’élément associé à .UIElement3DAutomationPeer Par exemple, si vous créez une classe appelée My3DElement et un homologue Automation appelé My3DElementAutomationPeer, remplacez la GetClassNameCore méthode pour renvoyer la chaîne « My3DElement ».

Si votre classe correspond à l’un des types de contrôle connus, remplacez la GetAutomationControlTypeCore méthode pour renvoyer ce .ControlType Notez que bien que les valeurs existantes ControlType soient généralement associées à des contrôles 2D, le ControlType indique la fonctionnalité d’un contrôle, et non son apparence. Par conséquent, si votre UIElement3D appelle une action lorsque l’utilisateur clique dessus, vous souhaitez GetHelpTextCore probablement retourner ControlType.Button.

Le comportement de votre personnalisé UIElement3D détermine les autres méthodes que vous devez remplacer. Chaque rubrique de méthode dans le UIElement3DAutomationPeer décrit comment la méthode est utilisée et quand il est approprié de la remplacer.

UIElement3DAutomationPeer est introduit dans le .NET Framework version 3.5. Pour plus d’informations, consultez Versions et dépendances.

Constructeurs

UIElement3DAutomationPeer(UIElement3D)

Initialise une nouvelle instance de la classe UIElement3DAutomationPeer.

Propriétés

Dispatcher

Obtient le Dispatcher associé à DispatcherObject.

(Hérité de DispatcherObject)
EventsSource

Obtient ou définit un AutomationPeer qui est signalé au client Automation en tant que source pour tous les événements provenant de ce AutomationPeer.

(Hérité de AutomationPeer)
IsHwndHost

Obtient une valeur qui indique si l’élément associé à cet AutomationPeer hôte dans hwnds Windows Presentation Foundation (WPF).

(Hérité de AutomationPeer)
Owner

Obtient le UIElement3D associé à ce UIElement3DAutomationPeer.

Méthodes

CheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObject.

(Hérité de DispatcherObject)
CreatePeerForElement(UIElement3D)

Crée un UIElement3DAutomationPeer pour le UIElement3D spécifié.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
FromElement(UIElement3D)

Retourne le UIElement3DAutomationPeer pour le UIElement3D spécifié.

GetAcceleratorKey()

Obtient les combinaisons de touches d’accélérateur pour l’élément associé à l’homologue UI Automation.

(Hérité de AutomationPeer)
GetAcceleratorKeyCore()

Retourne la touche de raccourci pour le UIElement3D associé à ce UIElement3DAutomationPeer. Cette méthode est appelée par GetAcceleratorKey().

GetAccessKey()

Obtient la clé d’accès pour l’élément associé à l’homologue automation.

(Hérité de AutomationPeer)
GetAccessKeyCore()

Retourne la clé d’accès rapide pour le UIElement3D associé à ce UIElement3DAutomationPeer. Cette méthode est appelée par GetAccessKey().

GetAutomationControlType()

Obtient le type de contrôle de l’élément associé à l’homologue UI Automation.

(Hérité de AutomationPeer)
GetAutomationControlTypeCore()

Retourne le type de contrôle pour le UIElement3D associé à ce UIElement3DAutomationPeer. Cette méthode est appelée par GetAutomationControlType().

GetAutomationId()

Obtient le AutomationId de l'élément associé à l'homologue Automation.

(Hérité de AutomationPeer)
GetAutomationIdCore()

Retourne la chaîne qui identifie de manière unique le UIElement3D associé à ce UIElement3DAutomationPeer. Cette méthode est appelée par GetAutomationId().

GetBoundingRectangle()

Obtient l'objet Rect qui représente les coordonnées d'écran de l'élément associé à l'homologue Automation.

(Hérité de AutomationPeer)
GetBoundingRectangleCore()

Retourne le Rect qui représente le rectangle englobant du UIElement3D associé à ce UIElement3DAutomationPeer. Cette méthode est appelée par GetBoundingRectangle().

GetChildren()

Obtient la collection d'éléments GetChildren() qui sont représentés dans l'arborescence UI Automation comme des éléments enfants immédiats de l'homologue Automation.

(Hérité de AutomationPeer)
GetChildrenCore()

Retourne la collection d'éléments enfants du UIElement3D associé à ce UIElement3DAutomationPeer. Cette méthode est appelée par GetChildren().

GetClassName()

Obtient un nom utilisé avec AutomationControlType pour différencier le contrôle qui est représenté par ce AutomationPeer.

(Hérité de AutomationPeer)
GetClassNameCore()

Retourne le nom du UIElement3D associé à ce UIElement3DAutomationPeer. Cette méthode est appelée par GetClassName().

GetClickablePoint()

Obtient un Point sur l'élément associé à l'homologue Automation qui répond à un clic de la souris.

(Hérité de AutomationPeer)
GetClickablePointCore()

Retourne un Point qui représente l'espace interactif situé sur le UIElement3D associé à ce UIElement3DAutomationPeer. Cette méthode est appelée par GetClickablePoint().

GetControlledPeers()

Fournit à UI Automation une liste d’éléments affectés ou contrôlés par ce AutomationPeer.

(Hérité de AutomationPeer)
GetControlledPeersCore()

En cas de substitution dans une classe dérivée, fournit à UI Automation une liste d’éléments affectés ou contrôlés par ce AutomationPeer.

(Hérité de AutomationPeer)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetHeadingLevel()

Expose les types UIElement3D à UI Automation.

(Hérité de AutomationPeer)
GetHeadingLevelCore()

Expose les types UIElement3D à UI Automation.

GetHeadingLevelCore()

Expose les types UIElement3D à UI Automation.

(Hérité de AutomationPeer)
GetHelpText()

Obtient le texte qui décrit les fonctionnalités du contrôle associé à l'homologue Automation.

(Hérité de AutomationPeer)
GetHelpTextCore()

Retourne la chaîne qui décrit les fonctionnalités du UIElement3D associé à ce UIElement3DAutomationPeer. Cette méthode est appelée par GetHelpText().

GetHostRawElementProviderCore()

Indique à UI Automation où dans l’arborescence UI Automation de placer le hwnd hébergé par un élément Windows Presentation Foundation (WPF).

(Hérité de AutomationPeer)
GetItemStatus()

Obtient le texte qui communique l'état visuel de l'élément associé à cet homologue Automation.

(Hérité de AutomationPeer)
GetItemStatusCore()

Retourne une chaîne qui communique l'état du UIElement3D associé à ce UIElement3DAutomationPeer. Cette méthode est appelée par GetItemStatus().

GetItemType()

Obtient une chaîne qui décrit le type d'élément qu'un objet représente.

(Hérité de AutomationPeer)
GetItemTypeCore()

Retourne une chaîne explicite qui contient le type d'élément représenté par le UIElement3D pour ce UIElement3DAutomationPeer. Cette méthode est appelée par GetItemType().

GetLabeledBy()

Obtient AutomationPeer pour le Label qui cible l’élément.

(Hérité de AutomationPeer)
GetLabeledByCore()

Retourne le AutomationPeer pour l'élément qui cible le UIElement3D pour ce UIElement3DAutomationPeer. Cette méthode est appelée par GetLabeledBy().

GetLiveSetting()

Obtient les caractéristiques de notification d’une zone dynamique associée à cet homologue d’automation.

(Hérité de AutomationPeer)
GetLiveSettingCore()

Obtient les caractéristiques de notification de la zone dynamique de l’objet UIElement3D associé à ce UIElement3DAutomationPeer. Cette méthode est appelée par GetLiveSetting().

GetLiveSettingCore()

En cas de substitution dans une classe dérivée, retourne les caractéristiques de notification d’une zone dynamique. Appelée par la méthode GetLiveSetting().

(Hérité de AutomationPeer)
GetLocalizedControlType()

Obtient une chaîne localisée explicite qui représente la valeur AutomationControlType pour le contrôle associé à cet homologue Automation.

(Hérité de AutomationPeer)
GetLocalizedControlTypeCore()

En cas de substitution dans une classe dérivée, est appelée par GetLocalizedControlType().

(Hérité de AutomationPeer)
GetName()

Obtient le texte qui décrit l'élément associé à cet homologue Automation.

(Hérité de AutomationPeer)
GetNameCore()

Retourne la chaîne qui représente le UIElement3D associé à ce UIElement3DAutomationPeer. Cette méthode est appelée par GetName().

GetOrientation()

Obtient une valeur qui indique l'orientation de contrôle explicite, le cas échéant.

(Hérité de AutomationPeer)
GetOrientationCore()

Retourne l'orientation du UIElement3D associé à ce UIElement3DAutomationPeer. Cette méthode est appelée par GetOrientation().

GetParent()

Obtient le AutomationPeer qui est le parent de ce AutomationPeer.

(Hérité de AutomationPeer)
GetPattern(PatternInterface)

Retourne le modèle de contrôle pour le UIElement3D associé à ce UIElement3DAutomationPeer.

GetPeerFromPoint(Point)

Obtient un AutomationPeer à partir du point spécifié.

(Hérité de AutomationPeer)
GetPeerFromPointCore(Point)

En cas de substitution dans une classe dérivée, est appelé à partir de GetPeerFromPoint(Point).

(Hérité de AutomationPeer)
GetPositionInSet()

Tente d’obtenir la valeur de la propriété PositionInSet.

(Hérité de AutomationPeer)
GetPositionInSetCore()

PositionInSetProperty Lit et retourne la valeur de la PositionInSet propriété jointe.

GetPositionInSetCore()

En cas de substitution dans une classe dérivée, fournit à UI Automation une valeur entière de base un qui décrit la position occupée par cet élément dans un groupe ou un ensemble.

(Hérité de AutomationPeer)
GetSizeOfSet()

Tente d’obtenir la valeur de la propriété SizeOfSet.

(Hérité de AutomationPeer)
GetSizeOfSetCore()

Fournit une valeur pour la propriété SizeOfSet UI Automation.

GetSizeOfSetCore()

En cas de substitution dans une classe dérivée, fournit à UI Automation la taille du groupe ou de l’ensemble auquel appartient cet élément.

(Hérité de AutomationPeer)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
HasKeyboardFocus()

Obtient une valeur qui indique si l'élément associé à cet homologue Automation a actuellement le focus clavier.

(Hérité de AutomationPeer)
HasKeyboardFocusCore()

Retourne une valeur qui indique si le UIElement3D associé à ce UIElement3DAutomationPeer a actuellement le focus d'entrée au clavier. Cette méthode est appelée par HasKeyboardFocus().

InvalidatePeer()

Déclenche le recalcul des propriétés principales de AutomationPeer et déclenche la notification PropertyChanged au client Automation si les propriétés ont changé.

(Hérité de AutomationPeer)
IsContentElement()

Obtient une valeur qui indique si l’élément associé à cet homologue Automation contient des données qui sont présentées à l’utilisateur.

(Hérité de AutomationPeer)
IsContentElementCore()

Retourne une valeur qui indique si le UIElement3D associé à ce UIElement3DAutomationPeer est un élément qui contient des données présentées à l'utilisateur. Cette méthode est appelée par IsContentElement().

IsControlElement()

Obtient une valeur qui indique si l’élément est compris par l’utilisateur comme interactif ou comme contribuant à la structure logique du contrôle dans l’interface graphique graphique.

(Hérité de AutomationPeer)
IsControlElementCore()

Retourne une valeur qui indique si le UIElement3D associé à ce UIElement3DAutomationPeer est interprété par l'utilisateur final comme interactif. Si vous le souhaitez, l’utilisateur peut comprendre que le UIElement3D contribue à la structure logique du contrôle dans l’interface graphique graphique. Cette méthode est appelée par IsControlElement().

IsDialog()

Expose les types UIElement3D à UI Automation.

(Hérité de AutomationPeer)
IsDialogCore()

Expose les types UIElement3D à UI Automation.

IsDialogCore()

Expose les types UIElement3D à UI Automation.

(Hérité de AutomationPeer)
IsEnabled()

Obtient une valeur qui indique si l'élément associé à cet homologue Automation prend en charge l'interaction.

(Hérité de AutomationPeer)
IsEnabledCore()

Retourne une valeur qui indique si le UIElement3D associé à ce UIElement3DAutomationPeer peut participer au test d'atteinte ou accepter le focus. Cette méthode est appelée par IsKeyboardFocusable().

IsKeyboardFocusable()

Obtient une valeur qui indique si l'élément peut accepter le focus clavier.

(Hérité de AutomationPeer)
IsKeyboardFocusableCore()

Retourne une valeur qui indique si le UIElement3D associé à ce UIElement3DAutomationPeer peut accepter le focus clavier. Cette méthode est appelée par IsKeyboardFocusable().

IsOffscreen()

Obtient une valeur qui indique si un élément est en dehors de l'écran.

(Hérité de AutomationPeer)
IsOffscreenCore()

Retourne une valeur qui indique si le UIElement3D associé à ce UIElement3DAutomationPeer est en dehors de l'écran. Cette méthode est appelée par IsOffscreen().

IsPassword()

Obtient une valeur qui indique si l'élément spécifié contient du contenu sensible.

(Hérité de AutomationPeer)
IsPasswordCore()

Retourne une valeur qui indique si le UIElement3D associé à ce UIElement3DAutomationPeer contient un contenu protégé. Cette méthode est appelée par IsPassword().

IsRequiredForForm()

Obtient une valeur qui indique si l'élément associé à cet homologue doit être renseigné dans un formulaire.

(Hérité de AutomationPeer)
IsRequiredForFormCore()

Retourne une valeur qui indique si le UIElement3D associé à ce UIElement3DAutomationPeer doit obligatoirement être renseigné dans un formulaire. Cette méthode est appelée par IsRequiredForForm().

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
PeerFromProvider(IRawElementProviderSimple)

Obtient un AutomationPeer pour le proxy IRawElementProviderSimple spécifié.

(Hérité de AutomationPeer)
ProviderFromPeer(AutomationPeer)

Obtient la IRawElementProviderSimple du AutomationPeer spécifié.

(Hérité de AutomationPeer)
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Appelée par le AutomationPeer pour déclencher l'événement AsyncContentLoadedEvent.

(Hérité de AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

Déclenche un événement Automation.

(Hérité de AutomationPeer)
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Expose les types UIElement3D à UI Automation.

(Hérité de AutomationPeer)
RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Déclenche un événement pour signaler au client Automation qu’une valeur de propriété a changé.

(Hérité de AutomationPeer)
ResetChildrenCache()

Réinitialise de manière synchrone l’arborescence d’éléments enfants en appelant GetChildrenCore().

(Hérité de AutomationPeer)
SetFocus()

Définit le focus clavier sur l'élément qui est associé à cet homologue Automation.

(Hérité de AutomationPeer)
SetFocusCore()

Définit le focus d’entrée au clavier sur le UIElement3D qui est associé à ce UIElement3DAutomationPeer. Cette méthode est appelée par SetFocus().

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
VerifyAccess()

Garantit que le thread appelant a accès à DispatcherObject.

(Hérité de DispatcherObject)

S’applique à