Dela via


Kontrolltyp för namnlist

Det här avsnittet innehåller information om Microsoft UI Automation-stöd för TitleBar kontrolltyp. En rubriklistkontroll representerar en rubrik eller ett undertextfält i ett fönster.

Följande avsnitt definierar den nödvändiga UI Automation-trädstrukturen, egenskaper, kontrollmönster och händelser för TitleBar kontrolltyp. Kraven för UI Automation gäller för alla kontroller i namnlisten 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 kontroller i namnlisten 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
  • Namnlist
    • Meny (0 eller 1)
    • Knapp (0 eller mer)
(Inte tillämpligt; kontrollen för namnlisten har inget innehåll)

 

Relevanta egenskaper

I följande tabell visas UI Automation-egenskaper vars värde eller definition är särskilt relevant för TitleBar 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. Värdet som exponeras av den här egenskapen måste innehålla alla kontroller som finns i den.
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 TitleBar Det här värdet är detsamma för alla gränssnittsramverk.
UIA_IsContentElementPropertyId FALSK Kontrollen för namnlisten ingår aldrig i innehållsvyn i UI Automation-trädet.
UIA_IsControlElementPropertyId SANN Kontrollen för namnlisten ingår alltid i kontrollvyn för UI Automation-trädet.
UIA_IsKeyboardFocusablePropertyId FALSK En rubriklistkontroll har aldrig tangentbordsfokus.
UIA_IsOffscreenPropertyId Beror En namnlistkontroll returnerar ett värde beroende på om det visas på skärmen.
UIA_LabeledByPropertyId Se anteckningar. En namnlistkontroll har vanligtvis ingen etikett.
UIA_LocalizedControlTypePropertyId Se anteckningar. Lokaliserad sträng som motsvarar kontrolltypen TitleBar. Standardvärdet är "namnlist" för en-US eller engelska (USA).
UIA_NamePropertyId "" Ett namnlist är inte innehåll. dess textinformation exponeras med namnet på det överordnade fönstret.

 

Nödvändiga kontrollmönster

Kontrolltypen TitleBar krävs inte för att stödja några kontrollmönster. Dess funktioner exponeras via kontrollmönstret window på kontrolltypen Window.

Nödvändiga händelser

I följande tabell visas de UI Automation-händelser som namnlistkontroller 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_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