AutomationElement Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett UI Automation element i UI Automation-trädet och innehåller värden som används som identifierare av UI Automation klientprogram.
public ref class AutomationElement sealed
public sealed class AutomationElement
type AutomationElement = class
Public NotInheritable Class AutomationElement
- Arv
-
AutomationElement
Kommentarer
En AutomationElement motsvarar ett användargränssnitt (UI), oavsett underliggande implementering (till exempel Windows Presentation Foundation (WPF) eller Win32).
Fält
| Name | Description |
|---|---|
| AcceleratorKeyProperty |
Identifierar egenskapen AcceleratorKey . |
| AccessKeyProperty |
Identifierar egenskapen AccessKey . |
| ActiveTextPositionChangedEvent |
Händelse-ID: ActiveTextPositionChanged – Anger att den aktiva positionen i ett textelement har ändrats. |
| AsyncContentLoadedEvent |
Identifierar en händelse som utlöses under asynkron innehållsinläsning. |
| AutomationFocusChangedEvent |
Identifierar en händelse som aktiveras när fokus har ändrats. |
| AutomationIdProperty |
Identifierar egenskapen AutomationId som används för att identifiera element. |
| AutomationPropertyChangedEvent |
Identifierar en händelse som ändrats av en egenskap. |
| BoundingRectangleProperty |
Identifierar egenskapen BoundingRectangle . |
| ClassNameProperty |
Identifierar egenskapen ClassName . |
| ClickablePointProperty |
Identifierar den klickbara punktegenskapen. |
| ControlTypeProperty |
Identifierar egenskapen ControlType . |
| CultureProperty |
Identifierar kulturegenskapen. |
| FrameworkIdProperty |
Identifierar egenskapen FrameworkId . |
| HasKeyboardFocusProperty |
Identifierar egenskapen HasKeyboardFocus . |
| HeadingLevelProperty |
Egenskaps-ID: HeadingLevel – beskriver rubriknivån för ett element. |
| HelpTextProperty |
Identifierar egenskapen HelpText . |
| IsContentElementProperty |
Identifierar egenskapen IsContentElement . |
| IsControlElementProperty |
Identifierar egenskapen IsControlElement . |
| IsDialogProperty |
Egenskaps-ID: IsDialog – Identifierar om automationselementet är en dialogruta. |
| IsDockPatternAvailableProperty |
Identifierar egenskapen som anger om DockPattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsEnabledProperty |
Identifierar IsEnabled egenskapen, som anger om användargränssnittsobjektet (UI) som refereras av AutomationElement är aktiverat. |
| IsExpandCollapsePatternAvailableProperty |
Identifierar egenskapen som anger om ExpandCollapsePattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsGridItemPatternAvailableProperty |
Identifierar egenskapen som anger om GridItemPattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsGridPatternAvailableProperty |
Identifierar egenskapen som anger om GridPattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsInvokePatternAvailableProperty |
Identifierar egenskapen som anger om InvokePattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsItemContainerPatternAvailableProperty |
Identifierar egenskapen som anger om ItemContainerPattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsKeyboardFocusableProperty |
Identifierar egenskapen IsKeyboardFocusable . |
| IsMultipleViewPatternAvailableProperty |
Identifierar egenskapen som anger om MultipleViewPattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsOffscreenProperty |
Identifierar egenskapen IsOffscreen , vilket anger om användargränssnittsobjektet (UI) visas på skärmen. |
| IsPasswordProperty |
Identifierar egenskapen IsPassword . |
| IsRangeValuePatternAvailableProperty |
Identifierar egenskapen som anger om RangeValuePattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsRequiredForFormProperty |
Identifierar egenskapen IsRequiredForForm . |
| IsScrollItemPatternAvailableProperty |
Identifierar egenskapen som anger om ScrollItemPattern kontrollmönstret är tillgängligt för den här AutomationElement. |
| IsScrollPatternAvailableProperty |
Identifierar egenskapen som anger om ScrollPattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsSelectionItemPatternAvailableProperty |
Identifierar egenskapen som anger om SelectionItemPattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsSelectionPatternAvailableProperty |
Identifierar egenskapen som anger om SelectionPattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsSynchronizedInputPatternAvailableProperty |
Identifierar egenskapen som anger om SynchronizedInputPattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsTableItemPatternAvailableProperty |
Identifierar egenskapen som anger om TableItemPattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsTablePatternAvailableProperty |
Identifierar egenskapen som anger om TablePattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsTextPatternAvailableProperty |
Identifierar egenskapen som anger om TextPattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsTogglePatternAvailableProperty |
Identifierar egenskapen som anger om TogglePattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsTransformPatternAvailableProperty |
Identifierar egenskapen som anger om TransformPattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsValuePatternAvailableProperty |
Identifierar egenskapen som anger om ValuePattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsVirtualizedItemPatternAvailableProperty |
Identifierar egenskapen som anger om VirtualizedItemPattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| IsWindowPatternAvailableProperty |
Identifierar egenskapen som anger om WindowPattern kontrollmönstret är tillgängligt på den här AutomationElement. |
| ItemStatusProperty |
Identifierar egenskapen ItemStatus , som anger status för den visuella representationen av ett komplext objekt. |
| ItemTypeProperty |
Identifierar egenskapen ItemType . |
| LabeledByProperty |
Identifierar egenskapen LabeledBy som identifierar etiketten som är associerad med en kontroll. |
| LayoutInvalidatedEvent |
Identifierar händelsen som utlöses när layouten är ogiltig. |
| LocalizedControlTypeProperty |
Identifierar egenskapen LocalizedControlType på det lokala språket. |
| MenuClosedEvent |
Identifierar händelsen som utlöses när en meny stängs. |
| MenuOpenedEvent |
Identifierar händelsen som utlöses när en meny öppnas. |
| NameProperty |
Identifierar egenskapen Name . |
| NativeWindowHandleProperty |
Identifierar egenskapen NativeWindowHandle . |
| NotificationEvent |
Händelse-ID: Meddelande – används främst av servrar för att skapa ett allmänt meddelande. |
| NotSupported |
Anger att en egenskap inte stöds. |
| OrientationProperty |
Identifierar egenskapen Orientation . |
| PositionInSetProperty |
Beskriver ordningsplatsen för ett automationselement i en uppsättning element som anses vara syskon. |
| ProcessIdProperty |
Identifierar egenskapen ProcessId . |
| RuntimeIdProperty |
Identifierar egenskapen som innehåller körningsidentifieraren för elementet. |
| SizeOfSetProperty |
Beskriver antalet automationselement i en grupp eller uppsättning som anses vara syskon. |
| StructureChangedEvent |
Identifierar händelsen som utlöses när UI Automation trädstrukturen ändras. |
| ToolTipClosedEvent |
Identifierar den händelse som utlöses när en knappbeskrivning stängs. |
| ToolTipOpenedEvent |
Identifierar den händelse som utlöses när en knappbeskrivning öppnas. |
Egenskaper
| Name | Description |
|---|---|
| Cached |
Hämtar cachelagrade UI Automation egenskapsvärden för det här AutomationElement-objektet. |
| CachedChildren |
Hämtar de cachelagrade underordnade elementen i den här AutomationElement. |
| CachedParent |
Hämtar den cachelagrade överordnade filen för den här AutomationElement. |
| Current |
Hämtar de aktuella egenskapsvärdena för AutomationElement. |
| FocusedElement |
Hämtar det AutomationElement som för närvarande har fokus. |
| RootElement |
Hämtar roten AutomationElement för det aktuella skrivbordet. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna AutomationElement har samma värde som det här AutomationElement. |
| Finalize() |
Tillåter att ett objekt försöker frigöra resurser och utföra andra rensningsåtgärder innan det frigörs av skräpinsamling. |
| FindAll(TreeScope, Condition) |
Returnerar alla AutomationElement objekt som uppfyller det angivna villkoret. |
| FindFirst(TreeScope, Condition) |
Returnerar det första underordnade eller underordnade elementet som matchar det angivna villkoret. |
| FromHandle(IntPtr) |
Hämtar ett nytt AutomationElement objekt för användargränssnittsobjektet (UI) som refereras av det angivna fönsterhandtaget. |
| FromLocalProvider(IRawElementProviderSimple) |
Hämtar ett nytt AutomationElement objekt från en lokal IRawElementProviderSimple implementering. |
| FromPoint(Point) |
Hämtar ett nytt AutomationElement objekt för användargränssnittsobjektet (UI) på den angivna punkten på skrivbordet. |
| GetCachedPattern(AutomationPattern) |
Hämtar det angivna mönstret från cachen för den här AutomationElement. |
| GetCachedPropertyValue(AutomationProperty, Boolean) |
Hämtar värdet för den angivna egenskapen från cacheminnet för den här AutomationElement, och ignorerar eventuellt alla standardegenskaper. |
| GetCachedPropertyValue(AutomationProperty) |
Hämtar värdet för den angivna egenskapen från cachen för den här AutomationElement. Ett lämpligt standardvärde för egenskapstypen returneras för egenskaper som inte uttryckligen stöds av målgränssnittselementet (UI). |
| GetClickablePoint() |
Hämtar en punkt på som AutomationElement kan klickas. |
| GetCurrentPattern(AutomationPattern) |
Hämtar det angivna mönsterobjektet på den här AutomationElement. |
| GetCurrentPropertyValue(AutomationProperty, Boolean) |
Hämtar värdet för den angivna egenskapen på den här AutomationElement, om du vill ignorera alla standardegenskaper. |
| GetCurrentPropertyValue(AutomationProperty) |
Hämtar värdet för den angivna egenskapen för den här AutomationElement. Ett lämpligt standardvärde för egenskapstypen returneras för egenskaper som inte uttryckligen stöds av målgränssnittselementet (UI). |
| GetHashCode() |
Hämtar hash-koden för den här AutomationElement. |
| GetRuntimeId() |
Hämtar den unika identifierare som tilldelats användargränssnittsobjektet (UI). |
| GetSupportedPatterns() |
Hämtar de kontrollmönster som stöds AutomationElement . |
| GetSupportedProperties() |
Hämtar identifierarna för egenskaper som stöds av elementet. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| GetUpdatedCache(CacheRequest) |
Hämtar en ny AutomationElement med en uppdaterad cache. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| SetFocus() |
Ställer in fokus på AutomationElement. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| TryGetCachedPattern(AutomationPattern, Object) |
Hämtar ett kontrollmönster från cacheminnet. |
| TryGetClickablePoint(Point) |
Hämtar en punkt i elementet som kan klickas på. |
| TryGetCurrentPattern(AutomationPattern, Object) |
Hämtar ett objekt som implementerar ett kontrollmönster. |
Operatorer
| Name | Description |
|---|---|
| Equality(AutomationElement, AutomationElement) |
Returnerar ett värde som anger om de angivna AutomationElement objekten refererar till samma användargränssnittselement (UI). |
| Inequality(AutomationElement, AutomationElement) |
Returnerar ett värde som anger om de angivna AutomationElement objekten refererar till olika användargränssnittselement . |