Type besturingselement voor koptekst
In dit onderwerp vindt u informatie over microsoft UI Automation-ondersteuning voor het type header besturingselement.
Het besturingselement voor kopteksten biedt een visuele container voor de labels voor rijen of kolommen met informatie.
In de volgende secties worden de vereiste structuur, eigenschappen, besturingspatronen en gebeurtenissen voor de Header besturingselementtype gedefinieerd. De vereisten voor UI Automation zijn van toepassing op alle headerbesturingselementen waarbij het UI-framework/platform UI Automation-ondersteuning integreert voor besturingstypen en besturingspatronen.
Dit onderwerp bevat de volgende secties.
- typische structuurstructuur
- relevante eigenschappen
- Vereiste besturingspatronen
- vereiste gebeurtenissen
- Verwante onderwerpen
Typische boomstructuur
In de volgende tabel ziet u een typische besturings- en inhoudsweergave van de UI Automation-structuur die betrekking heeft op headerbesturingselementen en beschrijft wat in elke weergave kan worden opgenomen. Zie OVERZICHT van ui-automatiseringsstructuurvoor meer informatie over de UI Automation-structuur.
Besturingselementweergave | Inhoudsweergave |
---|---|
|
(Niet van toepassing) |
Besturingselementen voor kopteksten hebben altijd een of meer onderliggende elementen in de besturingsweergave van de UI Automation-structuur.
Besturingselementen voor headers hebben nul onderliggende elementen in de inhoudsweergave van de UI Automation-structuur.
Relevante eigenschappen
De volgende tabel bevat de eigenschappen van UI Automation waarvan de waarde of definitie met name relevant is voor headerbesturingselementen. Zie Eigenschappen ophalen uit UI Automation Elementsvoor meer informatie over eigenschappen van UI Automation Automation.
Ui Automation-eigenschap | Waarde | Notities |
---|---|---|
UIA_AutomationIdPropertyId | Zie notities. | De waarde van deze eigenschap moet uniek zijn voor alle besturingselementen in een toepassing. |
UIA_BoundingRectanglePropertyId | Zie notities. | De buitenste rechthoek die het hele besturingselement bevat. |
UIA_ClickablePointPropertyId | Zie notities. | Ondersteund als er een begrenzingsrechthoek is. Als niet elk punt in de begrenzingsrechthoek kan worden geklikt, voert het element gespecialiseerde hittests uit, overschrijven en een klikbaar punt opgeven. |
UIA_ControlTypePropertyId | koptekst | |
UIA_IsContentElementPropertyId | VALS | Het besturingselement header is niet opgenomen in de inhoudsweergave van de UI Automation-structuur. |
UIA_IsControlElementPropertyId | WAAR | Het besturingselement voor headers wordt altijd opgenomen in de besturingsweergave van de UI Automation-structuur. |
UIA_IsKeyboardFocusablePropertyId | Zie notities. | Als het besturingselement de focus van het toetsenbord kan ontvangen, moet het deze eigenschap ondersteunen. |
UIA_LabeledByPropertyId | NUL | Besturingselementen voor kopteksten hebben geen statisch label. |
UIA_LocalizedControlTypePropertyId | Zie notities. | De standaardwaarde is 'header' voor en-US of Engels (Verenigde Staten). |
UIA_NamePropertyId | Zie notities. | Het besturingselement voor kopteksten heeft een naam nodig als er meer dan één rijkop of meer dan één kolomkop is. Hiermee wordt de informatie in de koptekst geïdentificeerd. |
UIA_OrientationPropertyId | OrientationType_Horizontal of OrientationType_Vertical | De waarde van deze eigenschap geeft de positie van het veldnamenbesturingselement weer, ongeacht of het een rijkop (OrientationType_Horizontal) of kolomkop (OrientationType_Vertical) is. |
Vereiste besturingspatronen
De volgende tabel bevat de UI Automation-besturingspatronen die moeten worden ondersteund voor headerbesturingselementen. Zie Ui Automation Control Patterns Overviewvoor meer informatie over besturingspatronen.
Besturingselementpatroon | Steunen | Notities |
---|---|---|
ITransformProvider | Hangt | Implementeer het besturingspatroon Transformeren als het formaat van het besturingselement header kan worden gewijzigd. |
Vereiste gebeurtenissen
De volgende tabel bevat de UI Automation-gebeurtenissen die headerbesturingselementen moeten ondersteunen. Zie Overzicht van UI Automation-gebeurtenissenvoor meer informatie over gebeurtenissen.
Ui Automation-gebeurtenis | Notities |
---|---|
UIA_AutomationFocusChangedEventId | |
UIA_BoundingRectanglePropertyId gebeurtenis die door eigenschappen is gewijzigd. | |
UIA_IsEnabledPropertyId gebeurtenis die door eigenschap is gewijzigd. | Als het besturingselement de eigenschap IsEnabled ondersteunt, moet het deze gebeurtenis ondersteunen. |
UIA_IsOffscreenPropertyId gebeurtenis die door eigenschap is gewijzigd. | Als het besturingselement de eigenschap IsOffscreen ondersteunt, moet het deze gebeurtenis ondersteunen. |
UIA_StructureChangedEventId |
Verwante onderwerpen
-
conceptuele
-
Overzicht van Ui Automation-besturingstypen
-
Overzicht van UI Automation-