AutomationElement.AutomationElementInformation AutomationElement.AutomationElementInformation AutomationElement.AutomationElementInformation AutomationElement.AutomationElementInformation Struct

Definition

Enthält die von der Cached-Eigenschaft oder der Current-Eigenschaft verwendeten Eigenschaftenaccessoren.Contains the property accessors used by the Cached or Current properties.

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

Beispiele

Das folgende Beispiel zeigt die Name Eigenschaft wird von dieser Struktur abgerufen.The following example shows how the Name property is retrieved from this structure.

/// <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 'OnSelect

Hinweise

Die Eigenschaften zugegriffen werden können, direkt aus Cached und Current; Sie müssen nicht zum Abrufen der AutomationElement.AutomationElementInformation Struktur selbst.The properties can be accessed directly from Cached and Current; you do not need to retrieve the AutomationElement.AutomationElementInformation structure itself.

Die Eigenschaften in dieser Struktur können auch mithilfe von abgerufen werden GetCurrentPropertyValue und GetCachedPropertyValue, mit der entsprechenden Bezeichner aus AutomationElement.The properties in this structure can also be retrieved by using GetCurrentPropertyValue and GetCachedPropertyValue, using the corresponding identifiers from AutomationElement. Z. B. die AutomationElement.AutomationElementInformation.AcceleratorKey Eigenschaft wird durch identifiziert die AutomationElement.AcceleratorKeyProperty Feld.For example, The AutomationElement.AutomationElementInformation.AcceleratorKey property is identified by the AutomationElement.AcceleratorKeyProperty field. Weitere Informationen zu den einzelnen Eigenschaften finden Sie auf den Referenzseiten für Bezeichner; der Link im Abschnitt "Hinweise" des jeweiligen Referenzthema angezeigt.More information about the individual properties is available on the reference pages for those identifiers; see the link in the Remarks section of each reference topic.

Eigenschaften

AcceleratorKey AcceleratorKey AcceleratorKey AcceleratorKey

Ruft eine Zeichenfolge ab, die die Tastenkombinationen für das Element enthält.Gets a string containing the accelerator key combinations for the element.

AccessKey AccessKey AccessKey AccessKey

Ruft eine Zeichenfolge ab, die das Tastenkombinationszeichen für das Element enthält.Gets a string containing the access key character for the element.

AutomationId AutomationId AutomationId AutomationId

Ruft eine Zeichenfolge ab, die die BenutzeroberflächenautomatisierungUI Automation Bezeichner (identifier; ID)identifier (ID) für das Element enthält.Gets a string containing the BenutzeroberflächenautomatisierungUI Automation Bezeichner (identifier; ID)identifier (ID) for the element.

BoundingRectangle BoundingRectangle BoundingRectangle BoundingRectangle

Ruft die Koordinaten des Rechtecks ab, das das Element völlig einschließt.Gets the coordinates of the rectangle that completely encloses the element.

ClassName ClassName ClassName ClassName

Ruft eine Zeichenfolge ab, die den Klassennamen des Elements enthält, wie vom Steuerelemententwickler zugewiesen.Gets a string containing the class name of the element as assigned by the control developer.

ControlType ControlType ControlType ControlType

Ruft den ControlType des Elements ab.Gets the ControlType of the element.

FrameworkId FrameworkId FrameworkId FrameworkId

Ruft den Namen des zugrunde liegenden Benutzeroberflächen-Frameworks ab.Gets the name of the underlying UI framework.

HasKeyboardFocus HasKeyboardFocus HasKeyboardFocus HasKeyboardFocus

Ruft einen Wert ab, der angibt, ob das Element über den Tastaturfokus verfügt.Gets a value that indicates whether the element has keyboard focus.

HelpText HelpText HelpText HelpText

Ruft den dem Element zugeordneten Hilfetext ab.Gets the help text associated with the element.

IsContentElement IsContentElement IsContentElement IsContentElement

Ruft einen Wert ab, der angibt, ob es sich bei dem Element um ein Inhaltselement handelt.Gets a value that specifies whether the element is a content element.

IsControlElement IsControlElement IsControlElement IsControlElement

Ruft einen Wert ab, der angibt, ob das Element als Steuerelement angezeigt wird.Gets a value that indicates whether the element is viewed as a control.

IsEnabled IsEnabled IsEnabled IsEnabled

Ruft einen Wert ab, der angibt, ob das vom Benutzeroberfläche (User Interface, UI)user interface (UI)-Element referenzierte BenutzeroberflächenautomatisierungUI Automation-Element aktiviert ist.Gets a value that indicates whether the Benutzeroberfläche (User Interface, UI)user interface (UI) item referenced by the BenutzeroberflächenautomatisierungUI Automation element is enabled.

IsKeyboardFocusable IsKeyboardFocusable IsKeyboardFocusable IsKeyboardFocusable

Ruft einen Wert ab, der angibt, ob das BenutzeroberflächenautomatisierungUI Automation-Element den Tastaturfokus erhalten kann.Gets a value that indicates whether the BenutzeroberflächenautomatisierungUI Automation element can accept keyboard focus.

IsOffscreen IsOffscreen IsOffscreen IsOffscreen

Ruft einen Wert ab, der angibt, ob das BenutzeroberflächenautomatisierungUI Automation-Element auf dem Bildschirm sichtbar ist.Gets a value that indicates whether the BenutzeroberflächenautomatisierungUI Automation element is visible on the screen.

IsPassword IsPassword IsPassword IsPassword

Ruft einen Wert ab, der angibt, ob das BenutzeroberflächenautomatisierungUI Automation-Element geschützte Inhalte enthält.Gets a value that indicates whether the BenutzeroberflächenautomatisierungUI Automation element contains protected content.

IsRequiredForForm IsRequiredForForm IsRequiredForForm IsRequiredForForm

Ruft einen Wert ab, der angibt, ob das BenutzeroberflächenautomatisierungUI Automation-Element in einem Formular ausgefüllt werden muss.Gets a value that indicates whether the BenutzeroberflächenautomatisierungUI Automation element is required to be filled out on a form.

ItemStatus ItemStatus ItemStatus ItemStatus

Ruft eine Beschreibung des Status eines Elements in einem Element ab.Gets a description of the status of an item within an element.

ItemType ItemType ItemType ItemType

Ruft eine Beschreibung des Typs eines Elements ab.Gets a description of the type of an item.

LabeledBy LabeledBy LabeledBy LabeledBy

Ruft das Element ab, das die Textbezeichnung für dieses Element enthält.Gets the element that contains the text label for this element.

LocalizedControlType LocalizedControlType LocalizedControlType LocalizedControlType

Ruft eine Beschreibung des Steuerelements ab.Gets a description of the control type.

Name Name Name Name

Ruft den Namen des Elements ab.Gets the name of the element.

NativeWindowHandle NativeWindowHandle NativeWindowHandle NativeWindowHandle

Ruft das Handle des Fensters des Elements ab.Gets the handle of the element's window.

Orientation Orientation Orientation Orientation

Ruft die Ausrichtung des Steuerelements ab.Gets the orientation of the control.

ProcessId ProcessId ProcessId ProcessId

Ruft die Prozess-Bezeichner (identifier; ID)identifier (ID) dieses Elements ab.Gets the process Bezeichner (identifier; ID)identifier (ID) of this element.

Gilt für:

Siehe auch