Dela via


Kontrolltyp för HeaderItem

Det här avsnittet innehåller information om Microsoft UI Automation-stöd för HeaderItem kontrolltyp.

Kontrolltypen HeaderItem innehåller en visuell etikett för en rad eller kolumn med information.

I följande avsnitt definieras den nödvändiga UI Automation-trädstrukturen, egenskaperna, kontrollmönstren och händelserna för HeaderItem kontrolltyp. Kraven för UI Automation gäller för alla rubrikobjektkontroller där UI-ramverket/plattformen integrerar UI Automation-stöd för kontrolltyper och kontrollmönster.

Det här avsnittet innehåller följande avsnitt.

Typisk trädstruktur

I följande tabell visas en typisk kontroll- och innehållsvy över UI Automation-trädet som gäller för rubrikobjektkontroller och beskriver vad som kan finnas i varje vy. Mer information om UI Automation-trädet finns i UI Automation Tree Overview.

Kontrollvy Innehållsvy
  • HeaderItem
(Ej tillämpligt)

 

Relevanta egenskaper

I följande tabell visas UI Automation-egenskaper vars värde eller definition är särskilt relevant för HeaderItem kontrolltyp. Mer information om egenskaper för UI Automation finns i Hämta egenskaper från UI Automation-element.

UI Automation-egenskap Värde Anteckningar
UIA_AutomationIdPropertyId Se anteckningar. Värdet för den här egenskapen måste vara unikt bland alla peer-element i den råa vyn för UI Automation-trädet.
UIA_BoundingRectanglePropertyId Se anteckningar. Den yttersta rektangeln som innehåller hela kontrollen.
UIA_ClickablePointPropertyId Se anteckningar. Stöds om det finns en rektangel för avgränsning. Om inte varje punkt i avgränsningsrektangeln är klickbar och elementet utför specialiserad träfftestning åsidosätter och ger en klickbar punkt.
UIA_ControlTypePropertyId HeaderItem Det här värdet är detsamma för alla gränssnittsramverk.
UIA_IsContentElementPropertyId FALSK Rubrikobjektkontrollen ingår inte i innehållsvyn i UI Automation-trädet.
UIA_IsControlElementPropertyId SANN Kontrollen rubrikobjekt ingår alltid i kontrollvyn i UI Automation-trädet.
UIA_IsKeyboardFocusablePropertyId Se anteckningar. Om kontrollen kan få tangentbordsfokus måste den ha stöd för den här egenskapen.
UIA_ItemStatusPropertyId Se anteckningar Den här egenskapen innehåller information om sorteringsbeställningar efter rubrikobjektet.
UIA_LabeledByPropertyId NOLL Rubrikobjektkontroller har ingen statisk textetikett.
UIA_LocalizedControlTypePropertyId Se anteckningar. Lokaliserad sträng som motsvarar HeaderItem kontrolltyp. Standardvärdet är "rubrikobjekt" för en-US eller engelska (USA).
UIA_NamePropertyId Se anteckningar. Rubrikobjektkontrollen är alltid självetiketter.

 

Nödvändiga kontrollmönster

I följande tabell visas de UI Automation-kontrollmönster som krävs för att stödjas av alla kontroller för rubrikobjekt. Mer information om kontrollmönster finns i UI Automation Control Patterns Overview.

Kontrollmönster Stöd Anteckningar
IInvokeProvider Beror Implementera Anropa kontrollmönster om rubrikobjektkontrollen kan klickas för att sortera data.
ITransformProvider Beror Implementera kontrollmönstret Transformera om rubrikobjektkontrollen kan ändras.

 

Nödvändiga händelser

I följande tabell visas de UI Automation-händelser som rubrikobjektkontroller krävs för att stödja. Mer information om händelser finns i UI Automation Events Overview.

UI Automation-händelse Anteckningar
UIA_AutomationFocusChangedEventId
UIA_BoundingRectanglePropertyId händelse som ändrats av egenskapen.
UIA_Invoke_InvokedEventId Om kontrollen stöder Anropa kontrollmönster måste den stödja den här händelsen.
UIA_IsEnabledPropertyId händelse som ändrats av egenskapen. Om kontrollen stöder egenskapen IsEnabled måste den stödja den här händelsen.
UIA_IsOffscreenPropertyId händelse som ändrats av egenskapen. Om kontrollen stöder egenskapen IsOffscreen måste den ha stöd för den här händelsen.
UIA_StructureChangedEventId

 

konceptuell

översikt över UI Automation-kontrolltyper

översikt över UI Automation