Delen via


UI Automation-ondersteuning voor het HeaderItem-besturingselement type

Opmerking

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 Automationvoor 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 kopteksten, of het nu Windows Presentation Foundation (WPF), Win32 of Windows Forms is.

Vereiste structuur voor UI-automatisering

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.

Controleweergave 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. Voor meer informatie over UI Automation-eigenschappen, zie UI Automation-eigenschappen voor cliënten.

UI Automation-eigenschap Waarde 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, moet u dit overschrijven en een klikbaar punt bieden.
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 Header-item Deze waarde is hetzelfde voor alle UI-frameworks.
LocalizedControlTypeProperty koptekstitem 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 Klopt 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 Ui Automation Control Patterns Overviewvoor meer informatie over besturingspatronen.

Besturingselementpatroon Ondersteuning Opmerkingen
ITransformProvider Dat hangt ervan af. Implementeer dit bedieningspatroon als het besturingselement voor koptekstitems kan worden vergroot of verkleind.
IInvokeProvider Dat hangt ervan af. Implementeer dit controletype als op het koptekstitem 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-gebeurtenissenvoor meer informatie over gebeurtenissen.

Ui Automation-gebeurtenis Ondersteuning Opmerkingen
InvokedEvent Dat hangt ervan af. Geen
BoundingRectangleProperty eigenschapswijziging-evenement. Verplicht Geen
IsOffscreenProperty eigenschapswijziging-evenement. Verplicht Geen
IsEnabledProperty eigenschapswijziging-evenement. Verplicht Geen
AutomationFocusChangedEvent Verplicht Geen
StructureChangedEvent Verplicht Geen

Zie ook