Delen via


Ui Automation-ondersteuning voor het type HeaderItem-besturingselement

Notitie

Deze documentatie is bedoeld voor .NET Framework-ontwikkelaars die de beheerde UI Automation-klassen willen gebruiken die zijn gedefinieerd in de System.Windows.Automation naamruimte. Zie Windows Automation-API: UI Automation voor de meest recente informatie over UI Automation.

Dit onderwerp bevat informatie over ui Automation-ondersteuning voor het type HeaderItem-besturingselement. In UI Automation is een besturingselementtype een set voorwaarden waaraan een besturingselement moet voldoen om de ControlTypeProperty eigenschap te kunnen gebruiken. De voorwaarden omvatten specifieke richtlijnen voor de structuur van de UI Automation-structuur, waarden voor UI Automation-eigenschappen en besturingspatronen.

Het besturingselementtype HeaderItem biedt een visueel label voor een rij of kolom met gegevens.

Besturingselementen voor koptekstitems zijn voorbeelden van besturingselementen waarmee het besturingselementtype HeaderItem wordt geïmplementeerd. De vereisten voor UI Automation in de volgende secties zijn van toepassing op alle headerbesturingselementen, ongeacht of Windows Presentation Foundation (WPF), Win32 of Windows Forms.

Vereiste structuur van ui-automatiseringsstructuur

In de volgende tabel ziet u de besturingsweergave en de inhoudsweergave van de UI Automation-structuur die betrekking heeft op besturingselementen voor koptekstitems en wordt beschreven wat in elke weergave kan worden opgenomen. Zie Overzicht van ui-automatiseringsstructuur voor meer informatie over de UI Automation-structuur.

Besturingselementweergave Inhoudsweergave
HeaderItem Geen

Vereiste eigenschappen van UI Automation

De volgende tabel bevat de eigenschappen van UI Automation waarvan de waarde of definitie met name relevant is voor besturingselementen voor headeritems. Zie Eigenschappen van UI Automation voor clients voor meer informatie over eigenschappen van UI Automation.

Ui Automation-eigenschap Weergegeven als Opmerkingen
AutomationIdProperty Zie notities. De waarde van deze eigenschap moet uniek zijn voor alle besturingselementen in een toepassing.
BoundingRectangleProperty Zie notities. De buitenste rechthoek die het hele besturingselement bevat.
ClickablePointProperty Zie notities. Ondersteund als er een begrenzingsrechthoek is. Als niet elk punt in de begrenzingsrechthoek kan worden geklikt en u gespecialiseerde hittests uitvoert, overschrijft en geeft u een klikbaar punt op.
IsKeyboardFocusableProperty Zie notities. Als het besturingselement de focus van het toetsenbord kan ontvangen, moet het deze eigenschap ondersteunen.
NameProperty Zie notities. Het besturingselement voor kopitems is altijd zelflabeling.
LabeledByProperty Null. Besturingselementen voor koptekstitems hebben geen statisch label.
ControlTypeProperty HeaderItem Deze waarde is hetzelfde voor alle UI-frameworks.
LocalizedControlTypeProperty "kopitem" Gelokaliseerde tekenreeks voor het type HeaderItem-besturingselement.
IsContentElementProperty Onwaar Het besturingselement voor headeritems is niet opgenomen in de inhoudsweergave van de UI Automation-structuur.
IsControlElementProperty Waar Het besturingselement voor headeritems wordt altijd opgenomen in de besturingsweergave van de UI Automation-structuur.
ItemStatusProperty Zie notities. Deze eigenschap bevat informatie voor het sorteren van orders op het koptekstitem.

Vereiste patronen voor ui-automatiseringsbeheer

De volgende tabel bevat de ui Automation-besturingspatronen die moeten worden ondersteund door alle besturingselementen voor headeritems. Zie Overzicht van UI Automation-besturingspatronen voor meer informatie over besturingspatronen.

Besturingselementpatroon Ondersteuning Opmerkingen
ITransformProvider Hangt Implementeer dit besturingselementpatroon als het besturingselement voor koptekstitems kan worden gewijzigd.
IInvokeProvider Hangt Implementeer dit besturingselementpatroon als op het besturingselement voor koptekstitems kan worden geklikt om de gegevens te sorteren.

Vereiste UI Automation-gebeurtenissen

De volgende tabel bevat de UI Automation-gebeurtenissen die moeten worden ondersteund door alle besturingselementen voor headeritems. Zie Overzicht van UI Automation-gebeurtenissen voor meer informatie over gebeurtenissen.

Ui Automation-gebeurtenis Ondersteuning Opmerkingen
InvokedEvent Hangt Geen
BoundingRectangleProperty eigenschap gewijzigd gebeurtenis. Vereist Geen
IsOffscreenProperty eigenschap gewijzigd gebeurtenis. Vereist Geen
IsEnabledProperty eigenschap gewijzigd gebeurtenis. Vereist Geen
AutomationFocusChangedEvent Vereist Geen
StructureChangedEvent Vereist None

Zie ook