AutomationElement.AutomationElementInformation Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
public: value class AutomationElement::AutomationElementInformation
public struct AutomationElement.AutomationElementInformation
type AutomationElement.AutomationElementInformation = struct
Public Structure AutomationElement.AutomationElementInformation
- Dědičnost
Příklady
Následující příklad ukazuje, jak Name je vlastnost načtena z této struktury.
/// <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
Poznámky
K vlastnostem je možné přistupovat přímo z Cached a Current; nemusíte načítat AutomationElement.AutomationElementInformation samotnou strukturu.
Vlastnosti v této struktuře lze také načíst pomocí GetCurrentPropertyValue a GetCachedPropertyValuepomocí odpovídajících identifikátorů z AutomationElement. Například AutomationElement.AutomationElementInformation.AcceleratorKey vlastnost je identifikována polem AutomationElement.AcceleratorKeyProperty . Další informace o jednotlivých vlastnostech jsou k dispozici na referenčních stránkách pro tyto identifikátory; v každém referenčním tématu najdete odkaz v části Poznámky.
Vlastnosti
AcceleratorKey |
Získá řetězec obsahující kombinace kláves akcelerátoru pro element. |
AccessKey |
Získá řetězec obsahující znak přístupového klíče elementu. |
AutomationId |
Získá řetězec obsahující identifikátor (ID) automatizace uživatelského rozhraní elementu. |
BoundingRectangle |
Získá souřadnice obdélníku, který zcela uzavře prvek. |
ClassName |
Získá řetězec obsahující název třídy elementu přiřazený vývojářem ovládacího prvku. |
ControlType |
ControlType Získá element. |
FrameworkId |
Získá název základní architektury uživatelského rozhraní. |
HasKeyboardFocus |
Získá hodnotu, která označuje, zda prvek má fokus klávesnice. |
HelpText |
Získá text nápovědy přidružený k elementu. |
IsContentElement |
Získá hodnotu, která určuje, zda element je prvek obsahu element. |
IsControlElement |
Získá hodnotu, která označuje, zda prvek je zobrazen jako ovládací prvek. |
IsEnabled |
Získá hodnotu, která označuje, zda je povolena položka uživatelského rozhraní (UI), na kterou odkazuje prvek automatizace uživatelského rozhraní. |
IsKeyboardFocusable |
Získá hodnotu, která označuje, zda ui automation element může přijmout fokus klávesnice. |
IsOffscreen |
Získá hodnotu, která označuje, zda je prvek automatizace uživatelského rozhraní viditelný na obrazovce. |
IsPassword |
Získá hodnotu, která označuje, zda prvek automatizace uživatelského rozhraní obsahuje chráněný obsah. |
IsRequiredForForm |
Získá hodnotu, která označuje, zda je nutné vyplnit ve formuláři prvek automatizace uživatelského rozhraní. |
ItemStatus |
Získá popis stavu položky v elementu. |
ItemType |
Získá popis typu položky. |
LabeledBy |
Získá element, který obsahuje textový popisek pro tento prvek. |
LocalizedControlType |
Získá popis typu ovládacího prvku. |
Name |
Získá název elementu. |
NativeWindowHandle |
Získá popisovač okna elementu. |
Orientation |
Získá orientaci ovládacího prvku. |
ProcessId |
Získá identifikátor procesu (ID) tohoto prvku. |