AutomationElement Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een UI Automation element in de UI Automation boomstructuur en bevat waarden die worden gebruikt als id's door UI Automation clienttoepassingen.
public ref class AutomationElement sealed
public sealed class AutomationElement
type AutomationElement = class
Public NotInheritable Class AutomationElement
- Overname
-
AutomationElement
Opmerkingen
Een AutomationElement komt overeen met een stukje gebruikersinterface (UI), ongeacht de onderliggende implementatie (zoals Windows Presentation Foundation (WPF) of Win32).
Velden
| Name | Description |
|---|---|
| AcceleratorKeyProperty |
Identificeert de AcceleratorKey eigenschap. |
| AccessKeyProperty |
Identificeert de AccessKey eigenschap. |
| ActiveTextPositionChangedEvent |
Gebeurtenis-id: ActiveTextPositionChanged - Geeft aan dat de actieve positie binnen een tekstelement is gewijzigd. |
| AsyncContentLoadedEvent |
Identificeert een gebeurtenis die wordt gegenereerd tijdens het laden van asynchrone inhoud. |
| AutomationFocusChangedEvent |
Identificeert een gebeurtenis die wordt gegenereerd wanneer de focus is gewijzigd. |
| AutomationIdProperty |
Identificeert de AutomationId eigenschap, die wordt gebruikt om elementen te identificeren. |
| AutomationPropertyChangedEvent |
Identificeert een gebeurtenis die door een eigenschap is gewijzigd. |
| BoundingRectangleProperty |
Identificeert de BoundingRectangle eigenschap. |
| ClassNameProperty |
Identificeert de ClassName eigenschap. |
| ClickablePointProperty |
Identificeert de klikbare punteigenschap. |
| ControlTypeProperty |
Identificeert de ControlType eigenschap. |
| CultureProperty |
Identificeert de cultuureigenschap. |
| FrameworkIdProperty |
Identificeert de FrameworkId eigenschap. |
| HasKeyboardFocusProperty |
Identificeert de HasKeyboardFocus eigenschap. |
| HeadingLevelProperty |
Eigenschaps-id: HeadingLevel - Beschrijft het kopniveau van een element. |
| HelpTextProperty |
Identificeert de HelpText eigenschap. |
| IsContentElementProperty |
Identificeert de IsContentElement eigenschap. |
| IsControlElementProperty |
Identificeert de IsControlElement eigenschap. |
| IsDialogProperty |
Eigenschaps-id: IsDialog - Geeft aan of het automatiseringselement een dialoogvenster is. |
| IsDockPatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het DockPattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsEnabledProperty |
Identificeert de IsEnabled eigenschap, die aangeeft of het gebruikersinterface-item waarnaar wordt verwezen door de AutomationElement is ingeschakeld. |
| IsExpandCollapsePatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het ExpandCollapsePattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsGridItemPatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het GridItemPattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsGridPatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het GridPattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsInvokePatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het InvokePattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsItemContainerPatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het ItemContainerPattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsKeyboardFocusableProperty |
Identificeert de IsKeyboardFocusable eigenschap. |
| IsMultipleViewPatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het MultipleViewPattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsOffscreenProperty |
Identificeert de IsOffscreen eigenschap, die aangeeft of het gebruikersinterface-item zichtbaar is op het scherm. |
| IsPasswordProperty |
Identificeert de IsPassword eigenschap. |
| IsRangeValuePatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het RangeValuePattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsRequiredForFormProperty |
Identificeert de IsRequiredForForm eigenschap. |
| IsScrollItemPatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het ScrollItemPattern besturingselementpatroon beschikbaar is voor dit AutomationElement. |
| IsScrollPatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het ScrollPattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsSelectionItemPatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het SelectionItemPattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsSelectionPatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het SelectionPattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsSynchronizedInputPatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het SynchronizedInputPattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsTableItemPatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het TableItemPattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsTablePatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het TablePattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsTextPatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het TextPattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsTogglePatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het TogglePattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsTransformPatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het TransformPattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsValuePatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het ValuePattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsVirtualizedItemPatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het VirtualizedItemPattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| IsWindowPatternAvailableProperty |
Identificeert de eigenschap die aangeeft of het WindowPattern besturingselementpatroon beschikbaar is op dit AutomationElement. |
| ItemStatusProperty |
Identificeert de ItemStatus eigenschap, die de status van de visuele weergave van een complex item aangeeft. |
| ItemTypeProperty |
Identificeert de ItemType eigenschap. |
| LabeledByProperty |
Identificeert de LabeledBy eigenschap, waarmee het label wordt geïdentificeerd dat is gekoppeld aan een besturingselement. |
| LayoutInvalidatedEvent |
Identificeert de gebeurtenis die wordt gegenereerd wanneer de indeling ongeldig is. |
| LocalizedControlTypeProperty |
Identificeert de LocalizedControlType eigenschap in de lokale taal. |
| MenuClosedEvent |
Identificeert de gebeurtenis die wordt gegenereerd wanneer een menu wordt gesloten. |
| MenuOpenedEvent |
Identificeert de gebeurtenis die wordt gegenereerd wanneer een menu wordt geopend. |
| NameProperty |
Identificeert de Name eigenschap. |
| NativeWindowHandleProperty |
Identificeert de NativeWindowHandle eigenschap. |
| NotificationEvent |
Gebeurtenis-id: Melding - voornamelijk gebruikt door servers om een algemene melding te genereren. |
| NotSupported |
Geeft aan dat een eigenschap niet wordt ondersteund. |
| OrientationProperty |
Identificeert de Orientation eigenschap. |
| PositionInSetProperty |
Beschrijft de rangschikkelijkheid van een automatiseringselement binnen een set elementen die worden beschouwd als broers en zussen. |
| ProcessIdProperty |
Identificeert de ProcessId eigenschap. |
| RuntimeIdProperty |
Identificeert de eigenschap die de runtime-id van het element bevat. |
| SizeOfSetProperty |
Beschrijft het aantal automatiseringselementen in een groep of set dat wordt beschouwd als broers en zussen. |
| StructureChangedEvent |
Identificeert de gebeurtenis die wordt gegenereerd wanneer de UI Automation structuur wordt gewijzigd. |
| ToolTipClosedEvent |
Identificeert de gebeurtenis die wordt gegenereerd wanneer knopinfo wordt gesloten. |
| ToolTipOpenedEvent |
Identificeert de gebeurtenis die wordt gegenereerd wanneer knopinfo wordt geopend. |
Eigenschappen
| Name | Description |
|---|---|
| Cached |
Hiermee haalt u de eigenschapswaarden voor UI Automation in de cache op voor dit AutomationElement-object. |
| CachedChildren |
Hiermee haalt u de onderliggende elementen in de cache op.AutomationElement |
| CachedParent |
Hiermee wordt het bovenliggende bovenliggende item in de cache opgehaald AutomationElement. |
| Current |
Hiermee haalt u de huidige eigenschapswaarden van de AutomationElement. |
| FocusedElement |
Hiermee haalt u de AutomationElement focus op die momenteel is gericht. |
| RootElement |
Hiermee haalt u de hoofdmap AutomationElement voor het huidige bureaublad op. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of de opgegeven AutomationElement dezelfde waarde heeft als deze AutomationElement. |
| Finalize() |
Hiermee kan een object resources vrijmaken en andere opschoonbewerkingen uitvoeren voordat het wordt vrijgemaakt door garbagecollection. |
| FindAll(TreeScope, Condition) |
Retourneert alle AutomationElement objecten die voldoen aan de opgegeven voorwaarde. |
| FindFirst(TreeScope, Condition) |
Retourneert het eerste onderliggende of onderliggende element dat overeenkomt met de opgegeven voorwaarde. |
| FromHandle(IntPtr) |
Hiermee wordt een nieuw AutomationElement object opgehaald voor het gebruikersinterface-item waarnaar wordt verwezen door de opgegeven venstergreep. |
| FromLocalProvider(IRawElementProviderSimple) |
Hiermee haalt u een nieuw AutomationElement object op uit een lokale IRawElementProviderSimple implementatie. |
| FromPoint(Point) |
Hiermee wordt een nieuw AutomationElement object opgehaald voor het gebruikersinterface-item (UI) op het opgegeven punt op het bureaublad. |
| GetCachedPattern(AutomationPattern) |
Haalt het opgegeven patroon op uit de cache van deze AutomationElement. |
| GetCachedPropertyValue(AutomationProperty, Boolean) |
Haalt de waarde van de opgegeven eigenschap op uit de cache van deze AutomationElement, optioneel genegeerde standaardeigenschap. |
| GetCachedPropertyValue(AutomationProperty) |
Haalt de waarde van de opgegeven eigenschap op uit de cache van deze AutomationElement. Er wordt een juiste standaardwaarde voor het eigenschapstype geretourneerd voor eigenschappen die niet expliciet worden ondersteund door het gebruikersinterfaceelement (UI) van het doel. |
| GetClickablePoint() |
Hiermee haalt u een punt op waarop AutomationElement kan worden geklikt. |
| GetCurrentPattern(AutomationPattern) |
Hiermee haalt u het opgegeven patroonobject op.AutomationElement |
| GetCurrentPropertyValue(AutomationProperty, Boolean) |
Haalt de waarde van de opgegeven eigenschap op deze AutomationElementoptioneel negeren van een standaardeigenschap. |
| GetCurrentPropertyValue(AutomationProperty) |
Haalt de waarde van de opgegeven eigenschap op deze AutomationElement. Er wordt een juiste standaardwaarde voor het eigenschapstype geretourneerd voor eigenschappen die niet expliciet worden ondersteund door het gebruikersinterfaceelement (UI) van het doel. |
| GetHashCode() |
Haalt de hashcode hiervoor AutomationElementop. |
| GetRuntimeId() |
Hiermee haalt u de unieke id op die is toegewezen aan het gebruikersinterface-item (UI). |
| GetSupportedPatterns() |
Haalt de besturingspatronen op die hierdoor AutomationElement worden ondersteund. |
| GetSupportedProperties() |
Haalt de id's op van eigenschappen die door het element worden ondersteund. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| GetUpdatedCache(CacheRequest) |
Hiermee haalt u een nieuwe AutomationElement op met een bijgewerkte cache. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| SetFocus() |
Stelt de focus op de AutomationElement. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| TryGetCachedPattern(AutomationPattern, Object) |
Hiermee haalt u een besturingspatroon op uit de cache. |
| TryGetClickablePoint(Point) |
Hiermee haalt u een punt op in het element waarop kan worden geklikt. |
| TryGetCurrentPattern(AutomationPattern, Object) |
Hiermee wordt een object opgehaald waarmee een besturingspatroon wordt geïmplementeerd. |
Operators
| Name | Description |
|---|---|
| Equality(AutomationElement, AutomationElement) |
Retourneert een waarde die aangeeft of de opgegeven AutomationElement objecten verwijzen naar hetzelfde gebruikersinterfaceelement (UI). |
| Inequality(AutomationElement, AutomationElement) |
Retourneert een waarde die aangeeft of de opgegeven AutomationElement objecten verwijzen naar verschillende elementen van de gebruikersinterface (UI). |