Automation.Compare Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Confronta i parametri specificati per determinare se si riferiscono allo stesso elemento dell'interfaccia utente.
Overload
Compare(Int32[], Int32[]) |
Confronta due matrici integer contenenti identificatori di runtime (ID) per determinare se il contenuto è lo stesso. |
Compare(AutomationElement, AutomationElement) |
Confronta due elementi Automazione interfaccia utente, restituiti |
Compare(Int32[], Int32[])
Confronta due matrici integer contenenti identificatori di runtime (ID) per determinare se il contenuto è lo stesso.
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
Parametri
- runtimeId1
- Int32[]
Primo ID di runtime da confrontare.
- runtimeId2
- Int32[]
Secondo ID di runtime da confrontare.
Restituisce
true
se gli ID di runtime confrontati fanno riferimento allo stesso elemento dell'interfaccia utente; altrimenti false
.
Esempio
La funzione di esempio seguente determina se un ID runtime è incluso in un elenco di ID di runtime.
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
Commenti
Se uno degli argomenti è un riferimento Null (Nothing
in Visual Basic), Compare genera un'eccezione ArgumentNullException .
Vedi anche
Si applica a
Compare(AutomationElement, AutomationElement)
Confronta due elementi Automazione interfaccia utente, restituiti true
se entrambi fanno riferimento allo stesso elemento dell'interfaccia utente.
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
Parametri
Primo elemento Automazione interfaccia utente da confrontare.
Secondo elemento Automazione interfaccia utente da confrontare.
Restituisce
true
se gli identificatori di runtime degli elementi dell'interfaccia utente sono uguali; altrimenti false
.
Commenti
Se uno degli argomenti è un riferimento Null (Nothing
in Visual Basic), Compare genera un'eccezione ArgumentNullException .
Questo metodo equivale all'operatore di uguaglianza per AutomationElement gli oggetti.