Ui Automation-ondersteuning voor het type titelbalkbesturing
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 Titelbalk-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.
Besturingselementen op de titelbalk vertegenwoordigen titels of onderschrift balken in een venster.
In de volgende secties wordt de vereiste structuur van de UI Automation-structuur, eigenschappen, besturingspatronen en gebeurtenissen voor het type Titelbalk gedefinieerd. De vereisten voor UI Automation zijn van toepassing op alle titelbalkbesturingselementen, 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 titelbalkbesturingselementen 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 |
---|---|
Titlebar - Menu (0 of 1) - Knop (0 of meer) |
Niet van toepassing. (het titelbalk besturingselement heeft geen inhoud.) |
Vereiste eigenschappen van UI Automation
De volgende tabel bevat de eigenschappen van UI Automation waarvan de waarde of definitie met name relevant is voor titelbalkbesturingselementen. 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 begrenzingsrechthoek van een titelbalk moet alle besturingselementen bevatten die erin zijn opgenomen. |
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 | Onwaar | Titelbalken hebben nooit de toetsenbordfocus. |
NameProperty | "" | De titelbalk is geen inhoud; de tekstuele informatie wordt weergegeven in het bovenliggende venster. |
LabeledByProperty | Zie notities. | Het besturingselement voor de titelbalk heeft meestal geen label. |
ControlTypeProperty | Titlebar | Deze waarde is hetzelfde voor alle UI-frameworks. |
LocalizedControlTypeProperty | "titelbalk" | Gelokaliseerde tekenreeks die overeenkomt met het type titelbalkbesturingselement. |
IsContentElementProperty | Onwaar | Het besturingselement voor de titelbalk is nooit inhoud. |
IsControlElementProperty | Waar | Het besturingselement voor de titelbalk moet altijd een besturingselement zijn. |
IsOffscreenProperty | Hangt | Dit besturingselement retourneert een waarde, afhankelijk van of de titelbalk zichtbaar is op het scherm. |
HelpTextProperty | "" | Het is niet nodig om Help-tekst beschikbaar te maken. |
AcceleratorKeyProperty | "" | Titelbalken hebben nooit acceleratortoetsen. |
AccessKeyProperty | "" | Het besturingselement voor de titelbalk heeft geen toegangssleutel. |
Vereiste patronen voor ui-automatiseringsbeheer
Het type Titelbalk-besturingselement is niet vereist om besturingspatronen te ondersteunen. De functionaliteit ervan wordt weergegeven via het vensterbesturingspatroon op het besturingselement Venster.
Vereiste UI Automation-gebeurtenissen
De volgende tabel bevat de UI Automation-gebeurtenissen die moeten worden ondersteund door alle besturingselementen op de titelbalk. Zie Overzicht van UI Automation-gebeurtenissen voor meer informatie over gebeurtenissen.
Ui Automation-gebeurtenis | Ondersteuning | Opmerkingen |
---|---|---|
BoundingRectangleProperty eigenschap gewijzigd gebeurtenis. | Vereist | Geen |
IsOffscreenProperty eigenschap gewijzigd gebeurtenis. | Vereist | Geen |
IsEnabledProperty eigenschap gewijzigd gebeurtenis. | Nooit | Geen |
AutomationFocusChangedEvent | Nooit | Geen |
StructureChangedEvent | Vereist | None |