Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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 TabItem besturingselementtype. 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.
Een besturingselement voor tabbladitems wordt gebruikt als het besturingselement binnen een tabblad besturingselement waarmee een specifieke pagina wordt geselecteerd die in een venster moet worden weergegeven.
In de volgende secties worden de vereiste UI Automation boomstructuur, eigenschappen, controlepatronen en gebeurtenissen voor het TabItem-controletype gedefinieerd. De vereisten voor UI Automation zijn van toepassing op alle tabblad items, ongeacht of ze Windows Presentation Foundation (WPF), Win32 of Windows Forms zijn.
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 tabbladitems 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 |
|---|---|
TabItem
|
TabItem
|
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 tabitems. Zie UI Automation-eigenschappen voor cliƫnten voor meer informatie over UI Automation-eigenschappen.
| 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. | Het besturingselement voor tabbladitems moet een klikbaar punt hebben waardoor het item wordt geselecteerd. |
| IsKeyboardFocusableProperty | Zie notities. | Als het besturingselement de focus van het toetsenbord kan ontvangen, moet het deze eigenschap ondersteunen. |
| NameProperty | Zie notities. | Het tabbladitemelement is automatisch van een label voorzien. |
| LabeledByProperty | Null |
Het besturingselement voor tabbladitems heeft geen statisch tekstlabel. |
| ControlTypeProperty | TabItem | Deze waarde is hetzelfde voor alle UI-frameworks. |
| LocalizedControlTypeProperty | tabbladitem | Gelokaliseerde tekenreeks die overeenkomt met dit type bedieningselement. |
| IsContentElementProperty | Klopt | Het besturingselement voor tabbladitems moet altijd van inhoud voorzien zijn. |
| IsControlElementProperty | Klopt | Het besturingselement voor tabbladitems moet altijd een besturingselement zijn. |
Vereiste patronen voor ui-automatiseringsbeheer
De volgende tabel bevat de ui Automation-besturingspatronen die moeten worden ondersteund door besturingselementen voor tabitems. Zie Ui Automation Control Patterns Overviewvoor meer informatie over besturingspatronen.
| Besturingselementpatroon | Ondersteuning | Opmerkingen |
|---|---|---|
| ISelectionItemProvider | Ja | Het besturingselement voor tabbladitems moet SelectionItemPattern ondersteunen. |
| IInvokeProvider | Nee. | Het besturingselement voor tabbladitems ondersteunt nooit InvokePattern. |
Vereiste UI Automation-gebeurtenissen
De volgende tabel bevat de UI Automation-gebeurtenissen die moeten worden ondersteund door alle besturingselementen voor tabbladitems. Zie Overzicht van UI Automation-gebeurtenissenvoor meer informatie over gebeurtenissen.
| Ui Automation-gebeurtenis | Ondersteuning | Opmerkingen |
|---|---|---|
| BoundingRectangleProperty eigenschapswijziging-evenement. | Verplicht | Geen |
| IsOffscreenProperty eigenschapswijziging-evenement. | Verplicht | Geen |
| IsEnabledProperty eigenschapswijziging-evenement. | Verplicht | Geen |
| AutomationFocusChangedEvent | Verplicht | Geen |
| ElementSelectedEvent | Verplicht | Geen |
| ElementRemovedFromSelectionEvent | Verplicht | Geen |
| StructureChangedEvent | Verplicht | Geen |
Zie ook
- TabItem
- Overzicht van UI Automation-besturingstypen
- Overzicht van UI Automation