Automation.Compare Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vergelijkt de opgegeven parameters om te bepalen of ze verwijzen naar hetzelfde gebruikersinterface-element (UI).
Overloads
| Name | Description |
|---|---|
| Compare(Int32[], Int32[]) |
Vergelijkt twee gehele matrices met runtime-id's (ID's) om te bepalen of hun inhoud hetzelfde is. |
| Compare(AutomationElement, AutomationElement) |
Vergelijkt twee UI Automation elementen en retourneert |
Compare(Int32[], Int32[])
Vergelijkt twee gehele matrices met runtime-id's (ID's) om te bepalen of hun inhoud hetzelfde is.
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
Parameters
- runtimeId1
- Int32[]
De eerste runtime-id die moet worden vergeleken.
- runtimeId2
- Int32[]
De tweede runtime-id die moet worden vergeleken.
Retouren
true als de vergeleken runtime-id's verwijzen naar hetzelfde element van de gebruikersinterface ;; anders false.
Voorbeelden
Met de volgende voorbeeldfunctie wordt bepaald of een runtime-id zich in een lijst met runtime-id's bevindt.
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
Opmerkingen
Als een van de argumenten een null-verwijzing is (Nothing in Visual Basic), genereert Compare een ArgumentNullException uitzondering.
Zie ook
Van toepassing op
Compare(AutomationElement, AutomationElement)
Vergelijkt twee UI Automation elementen en retourneert true als beide naar hetzelfde UI-element verwijzen.
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
Parameters
Het eerste UI Automation element dat moet worden vergeleken.
Het tweede UI Automation element dat moet worden vergeleken.
Retouren
true als de runtime-id's van de elementen van de gebruikersinterface hetzelfde zijn; anders false.
Opmerkingen
Als een van de argumenten een null-verwijzing is (Nothing in Visual Basic), genereert Compare een ArgumentNullException uitzondering.
Deze methode is gelijk aan de gelijkheidsoperator voor AutomationElement objecten.