Automation.Compare Méthode

Définition

Compare les paramètres spécifiés pour déterminer s’ils font référence au même élément d’interface utilisateur(IU).

Surcharges

Compare(Int32[], Int32[])

Compare deux tableaux entiers contenant des identificateurs d’exécution (ID) pour déterminer si leur contenu est identique.

Compare(AutomationElement, AutomationElement)

Compare deux éléments UI Automation, en retournant true si les deux font référence au même élément d’interface utilisateur.

Compare(Int32[], Int32[])

Compare deux tableaux entiers contenant des identificateurs d’exécution (ID) pour déterminer si leur contenu est identique.

public:
 static bool Compare(cli::array <int> ^ runtimeId1, cli::array <int> ^ runtimeId2);
public static bool Compare (int[] runtimeId1, int[] runtimeId2);
static member Compare : int[] * int[] -> bool
Public Shared Function Compare (runtimeId1 As Integer(), runtimeId2 As Integer()) As Boolean

Paramètres

runtimeId1
Int32[]

Premier ID d'exécution à comparer.

runtimeId2
Int32[]

Second ID d'exécution à comparer.

Retours

Boolean

true si les ID d’exécution comparés font référence au même élément d’interface utilisateur ; sinon false.

Exemples

L’exemple de fonction suivant détermine si un ID d’exécution se trouve dans une liste d’ID d’exécution.

private int RuntimeIdListed(int[] runtimeId, ArrayList runtimeIds)
{
    for (int x = 0; x < runtimeIds.Count; x++)
    {
        int[] listedId = (int[])runtimeIds[x];
        if (Automation.Compare(listedId, runtimeId))
        {
            return x;
        }
    }
    return -1;
}
Private Function RuntimeIdListed(ByVal runtimeId() As Integer, ByVal runtimeIds As ArrayList) As Integer 
    Dim x As Integer
    For x = 0 To runtimeIds.Count - 1
        Dim listedId As Integer() = CType(runtimeIds(x), Integer())
        If Automation.Compare(listedId, runtimeId) Then
            Return x
        End If
    Next x
    Return - 1

End Function 'RuntimeIdListed

Remarques

Si l’un des arguments est une référence null (Nothingdans Visual Basic), Compare lève une ArgumentNullException exception.

Voir aussi

S’applique à

Compare(AutomationElement, AutomationElement)

Compare deux éléments UI Automation, en retournant true si les deux font référence au même élément d’interface utilisateur.

public:
 static bool Compare(System::Windows::Automation::AutomationElement ^ el1, System::Windows::Automation::AutomationElement ^ el2);
public static bool Compare (System.Windows.Automation.AutomationElement el1, System.Windows.Automation.AutomationElement el2);
static member Compare : System.Windows.Automation.AutomationElement * System.Windows.Automation.AutomationElement -> bool
Public Shared Function Compare (el1 As AutomationElement, el2 As AutomationElement) As Boolean

Paramètres

el1
AutomationElement

Premier élément UI Automation à comparer.

el2
AutomationElement

Deuxième élément UI Automation à comparer.

Retours

Boolean

true si les identificateurs d’heure d’exécution des éléments d’interface utilisateur sont identiques ; sinon false.

Remarques

Si l’un des arguments est une référence null (Nothingdans Visual Basic), Compare lève une ArgumentNullException exception.

Cette méthode équivaut à l’opérateur d’égalité pour AutomationElement les objets.

Voir aussi

S’applique à