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
- relevanta egenskaper
- nödvändiga kontrollmönster
- nödvändiga händelser
- Relaterade ämnen
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 |
---|---|
|
(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 |
Relaterade ämnen
-
konceptuell
-
översikt över UI Automation-kontrolltyper
-
översikt över UI Automation