Delen via


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 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
  • Rubriek
    • HeaderItem (1 of meer)
(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

 

conceptuele

Overzicht van Ui Automation-besturingstypen

Overzicht van UI Automation-