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 |