Automation.Compare Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Compara os parâmetros especificados para determinar se se referem ao mesmo elemento da interface de utilizador (UI).
Sobrecargas
| Name | Description |
|---|---|
| Compare(Int32[], Int32[]) |
Compara dois arrays inteiros contendo identificadores de tempo de execução (IDs) para determinar se o seu conteúdo é o mesmo. |
| Compare(AutomationElement, AutomationElement) |
Compara dois elementos Automatização da Interface de Utilizador, retornando |
Compare(Int32[], Int32[])
Compara dois arrays inteiros contendo identificadores de tempo de execução (IDs) para determinar se o seu conteúdo é o mesmo.
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
Parâmetros
- runtimeId1
- Int32[]
O primeiro ID em tempo de execução para comparar.
- runtimeId2
- Int32[]
O segundo ID de execução para comparar.
Devoluções
true se os IDs de tempo de execução comparados se referem ao mesmo elemento de interface de utilizador (UI); caso contrário false.
Exemplos
A função de exemplo seguinte determina se um ID em tempo de execução está numa lista de IDs em tempo de execução.
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
Observações
Se algum dos argumentos for uma referência nula (Nothing em Visual Basic), Compare lança uma exceção ArgumentNullException.
Ver também
Aplica-se a
Compare(AutomationElement, AutomationElement)
Compara dois elementos Automatização da Interface de Utilizador, retornando true se ambos se referirem ao mesmo elemento da interface.
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
Parâmetros
O primeiro elemento de Automatização da Interface de Utilizador para comparar.
O segundo elemento de Automatização da Interface de Utilizador para comparar.
Devoluções
true se os identificadores de tempo de execução dos elementos da interface forem os mesmos; caso contrário false.
Observações
Se algum dos argumentos for uma referência nula (Nothing em Visual Basic), Compare lança uma exceção ArgumentNullException.
Este método é equivalente ao operador de igualdade para AutomationElement objetos.