AutomationElement.AutomationElementInformation Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public: value class AutomationElement::AutomationElementInformation
public struct AutomationElement.AutomationElementInformation
type AutomationElement.AutomationElementInformation = struct
Public Structure AutomationElement.AutomationElementInformation
- Vererbung
Beispiele
Das folgende Beispiel zeigt, wie die Name Eigenschaft aus dieser Struktur abgerufen wird.
/// <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
Auf die Eigenschaften kann direkt von Cached und Currentaus zugegriffen werden. Sie müssen die AutomationElement.AutomationElementInformation Struktur selbst nicht abrufen.
Die Eigenschaften in dieser Struktur können auch mithilfe GetCurrentPropertyValue von und GetCachedPropertyValueabgerufen werden, indem sie die entsprechenden Bezeichner von AutomationElementverwenden. Beispielsweise wird die Eigenschaft AutomationElement.AutomationElementInformation.AcceleratorKey durch das AutomationElement.AcceleratorKeyProperty Feld identifiziert. Weitere Informationen zu den einzelnen Eigenschaften finden Sie auf den Referenzseiten für diese Bezeichner. Sehen Sie sich den Link im Abschnitt Hinweise zu den einzelnen Referenzthemen an.
Eigenschaften
AcceleratorKey |
Ruft eine Zeichenfolge ab, die die Tastenkombinationen für das Element enthält. |
AccessKey |
Ruft eine Zeichenfolge ab, die das Tastenkombinationszeichen für das Element enthält. |
AutomationId |
Ruft eine Zeichenfolge ab, die den UI Automation-Bezeichner (ID) für das -Element enthält. |
BoundingRectangle |
Ruft die Koordinaten des Rechtecks ab, das das Element völlig einschließt. |
ClassName |
Ruft eine Zeichenfolge ab, die den Klassennamen des Elements enthält, wie vom Steuerelemententwickler zugewiesen. |
ControlType |
Ruft den ControlType des Elements ab. |
FrameworkId |
Ruft den Namen des zugrunde liegenden Benutzeroberflächen-Frameworks ab. |
HasKeyboardFocus |
Ruft einen Wert ab, der angibt, ob das Element über den Tastaturfokus verfügt. |
HelpText |
Ruft den dem Element zugeordneten Hilfetext ab. |
IsContentElement |
Ruft einen Wert ab, der angibt, ob es sich bei dem Element um ein Inhaltselement handelt. |
IsControlElement |
Ruft einen Wert ab, der angibt, ob das Element als Steuerelement angezeigt wird. |
IsEnabled |
Ruft einen Wert ab, der angibt, ob das Element der Benutzeroberfläche, auf das vom UI Automation-Element verwiesen wird, aktiviert ist. |
IsKeyboardFocusable |
Ruft einen Wert ab, der angibt, ob das Ui Automation-Element den Tastaturfokus akzeptieren kann. |
IsOffscreen |
Ruft einen Wert ab, der angibt, ob das Ui Automation-Element auf dem Bildschirm sichtbar ist. |
IsPassword |
Ruft einen Wert ab, der angibt, ob das UI Automation-Element geschützte Inhalte enthält. |
IsRequiredForForm |
Ruft einen Wert ab, der angibt, ob das UI Automation-Element für ein Formular ausgefüllt werden muss. |
ItemStatus |
Ruft eine Beschreibung des Status eines Elements in einem Element ab. |
ItemType |
Ruft eine Beschreibung des Typs eines Elements ab. |
LabeledBy |
Ruft das Element ab, das die Textbezeichnung für dieses Element enthält. |
LocalizedControlType |
Ruft eine Beschreibung des Steuerelements ab. |
Name |
Ruft den Namen des Elements ab. |
NativeWindowHandle |
Ruft das Handle des Fensters des Elements ab. |
Orientation |
Ruft die Ausrichtung des Steuerelements ab. |
ProcessId |
Ruft den Prozessbezeichner (ID) dieses Elements ab. |