AutomationElement.AutomationElementInformation Struct

Definitie

Bevat de eigenschapstoegangsors die door de Cached of Current eigenschappen worden gebruikt.

public: value class AutomationElement::AutomationElementInformation
public struct AutomationElement.AutomationElementInformation
type AutomationElement.AutomationElementInformation = struct
Public Structure AutomationElement.AutomationElementInformation
Overname
AutomationElement.AutomationElementInformation

Voorbeelden

In het volgende voorbeeld ziet u hoe de Name eigenschap wordt opgehaald uit deze structuur.

/// <summary>
/// Handles ElementSelected events by showing a message.
/// </summary>
/// <param name="src">Object that raised the event; in this case, a list item.</param>
/// <param name="e">Event arguments.</param>
private void OnSelect(object src, AutomationEventArgs e)
{
    // Get the name of the item, which is equivalent to its text.
    AutomationElement element = src as AutomationElement;
    if (element != null)
    {
        Console.WriteLine(element.Current.Name + " was selected.");
    }
}
''' <summary>
''' Handles ElementSelected events by showing a message.
''' </summary>
''' <param name="src">Object that raised the event; in this case, a list item.</param>
''' <param name="e">Event arguments.</param>
Private Sub OnSelect(ByVal src As Object, ByVal e As AutomationEventArgs)
    ' Get the name of the item, which is equivalent to its text.
    Dim element As AutomationElement = DirectCast(src, AutomationElement)
    If (element IsNot Nothing) Then
        Console.WriteLine(element.Current.Name + " was selected.")
    End If

End Sub

Opmerkingen

De eigenschappen zijn rechtstreeks toegankelijk vanaf Cached en Current; u hoeft de AutomationElement.AutomationElementInformation structuur zelf niet op te halen.

De eigenschappen in deze structuur kunnen ook worden opgehaald met behulp van GetCurrentPropertyValue en GetCachedPropertyValue, met behulp van de bijbehorende id's van AutomationElement. De AutomationElement.AutomationElementInformation.AcceleratorKey eigenschap wordt bijvoorbeeld geïdentificeerd door het AutomationElement.AcceleratorKeyProperty veld. Meer informatie over de afzonderlijke eigenschappen is beschikbaar op de referentiepagina's voor deze id's; zie de koppeling in de sectie Opmerkingen van elk naslagonderwerp.

Eigenschappen

Name Description
AcceleratorKey

Hiermee haalt u een tekenreeks op met de sneltoetscombinaties voor het element.

AccessKey

Hiermee haalt u een tekenreeks op met het toegangssleutelteken voor het element.

AutomationId

Hiermee haalt u een tekenreeks op met de UI Automation-id (ID) voor het element.

BoundingRectangle

Hiermee haalt u de coördinaten op van de rechthoek die het element volledig omsluit.

ClassName

Hiermee haalt u een tekenreeks op die de klassenaam van het element bevat, zoals toegewezen door de besturingselementontwikkelaar.

ControlType

Haalt het ControlType element op.

FrameworkId

Hiermee haalt u de naam op van het onderliggende UI-framework.

HasKeyboardFocus

Hiermee wordt een waarde opgehaald die aangeeft of het element de toetsenbordfocus heeft.

HelpText

Hiermee haalt u de Help-tekst op die aan het element is gekoppeld.

IsContentElement

Hiermee wordt een waarde opgehaald die aangeeft of het element een inhoudselement is.

IsControlElement

Hiermee wordt een waarde opgehaald die aangeeft of het element wordt weergegeven als een besturingselement.

IsEnabled

Hiermee wordt een waarde opgehaald die aangeeft of het gebruikersinterface-item waarnaar wordt verwezen door het UI Automation-element is ingeschakeld.

IsKeyboardFocusable

Hiermee wordt een waarde opgehaald die aangeeft of het UI Automation element de toetsenbordfocus kan accepteren.

IsOffscreen

Hiermee wordt een waarde opgehaald die aangeeft of het UI Automation element zichtbaar is op het scherm.

IsPassword

Hiermee wordt een waarde opgehaald die aangeeft of het UI Automation-element beveiligde inhoud bevat.

IsRequiredForForm

Hiermee wordt een waarde opgehaald die aangeeft of het UI Automation element moet worden ingevuld in een formulier.

ItemStatus

Hiermee wordt een beschrijving van de status van een item binnen een element weergegeven.

ItemType

Hiermee wordt een beschrijving van het type item ophaalt.

LabeledBy

Hiermee haalt u het element op dat het tekstlabel voor dit element bevat.

LocalizedControlType

Hiermee haalt u een beschrijving van het type besturingselement op.

Name

Hiermee haalt u de naam van het element op.

NativeWindowHandle

Hiermee haalt u de ingang van het venster van het element op.

Orientation

Hiermee haalt u de richting van het besturingselement op.

ProcessId

Hiermee haalt u de proces-id (ID) van dit element op.

Van toepassing op

Zie ook