AutomationElement.AutomationElementInformation Struktur

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.AutomationElementInformation

Beispiele

Im folgenden Beispiel wird gezeigt, Name wie die-Eigenschaft aus dieser-Struktur abgerufen wird.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

Hinweise

Der Zugriff auf die Eigenschaften kann direkt Cached von Currentund erfolgen. Sie müssen die AutomationElement.AutomationElementInformation Struktur nicht selbst abrufen.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 GetCurrentPropertyValue von und GetCachedPropertyValueabgerufen werden, wobei die entsprechenden Bezeichner von AutomationElementverwendet werden.The properties in this structure can also be retrieved by using GetCurrentPropertyValue and GetCachedPropertyValue, using the corresponding identifiers from AutomationElement. Beispielsweise wird die AutomationElement.AutomationElementInformation.AcceleratorKey -Eigenschaft durch das AutomationElement.AcceleratorKeyProperty -Feld identifiziert.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 diese Bezeichner. Weitere Informationen finden Sie unter dem Link im Abschnitt "Hinweise" jedes Referenz Themas.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

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

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

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

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

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

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

FrameworkId

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

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

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

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

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

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

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

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

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

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

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

ItemType

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

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

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

Name

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

NativeWindowHandle

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

Orientation

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

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