Partager via


AutomationPattern Classe

Définition

Identifie un modèle de contrôle.

public ref class AutomationPattern : System::Windows::Automation::AutomationIdentifier
public class AutomationPattern : System.Windows.Automation.AutomationIdentifier
type AutomationPattern = class
    inherit AutomationIdentifier
Public Class AutomationPattern
Inherits AutomationIdentifier
Héritage
AutomationPattern

Exemples

L’exemple suivant affiche les ProgrammaticName modèles pris en charge par un AutomationElement.

L’exemple suivant montre comment demander un modèle spécifique.

/// <summary>
/// Retrieves the selection container for a selection item.
/// </summary>
/// <param name="listItem">
/// An element that supports SelectionItemPattern.
/// </param>
AutomationElement GetListItemParent(AutomationElement listItem)
{
    if (listItem == null) throw new ArgumentException();
    SelectionItemPattern pattern = listItem.GetCurrentPattern(SelectionItemPattern.Pattern) as SelectionItemPattern;
    if (pattern == null)
    {
        return null;
    }
    else
    {
        SelectionItemPattern.SelectionItemPatternInformation properties = pattern.Current;
        return properties.SelectionContainer;
    }
}
''' <summary>
''' Retrieves the selection container for a selection item.
''' </summary>
''' <param name="listItem">
''' An element that supports SelectionItemPattern.
''' </param>
Function GetListItemParent(ByVal listItem As AutomationElement) As AutomationElement
    If listItem Is Nothing Then
        Throw New ArgumentException()
    End If
    Dim pattern As SelectionItemPattern = _
        DirectCast(listItem.GetCurrentPattern(SelectionItemPattern.Pattern), SelectionItemPattern)
    If pattern Is Nothing Then
        Return Nothing
    Else
        Dim properties As SelectionItemPattern.SelectionItemPatternInformation = pattern.Current
        Return properties.SelectionContainer
    End If

End Function 'GetListItemParent

Remarques

Les instances de ce type identifient des modèles de contrôle spécifiques. Par exemple, le DockPattern.Pattern champ identifie le modèle de DockPattern contrôle.

Propriétés

Id

Obtient l'identificateur numérique sous-jacent.

(Hérité de AutomationIdentifier)
ProgrammaticName

Obtient le nom de programmation enregistré.

(Hérité de AutomationIdentifier)

Méthodes

CompareTo(Object)

Compare ce AutomationIdentifier avec un autre AutomationIdentifier.

(Hérité de AutomationIdentifier)
Equals(Object)

Retourne une valeur indiquant si le AutomationIdentifier fourni est équivalent à ce AutomationIdentifier.

(Hérité de AutomationIdentifier)
GetHashCode()

Retourne le code de hachage de cet identificateur UI Automation.

(Hérité de AutomationIdentifier)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
LookupById(Int32)

Récupère un AutomationPattern qui encapsule un identificateur numérique spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à

Voir aussi