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.
Windows Forms blijft verbeteren hoe het werkt met toegankelijkheidstechnologieën om klanten van Windows Forms beter te ondersteunen. Deze verbeteringen omvatten de volgende wijzigingen:
- Wijzigingen in verschillende interactiegebieden met toegankelijkheidsclienttoepassingen, waaronder Verteller.
- Wijzigingen in de Toegankelijkheids-hiërarchie (verbetering van de navigatie via de UI Automation-boom).
- Wijzigingen in toetsenbordnavigatie.
Belangrijk
Toegankelijkheidswijzigingen in .NET Framework 4.7.1 tot en met .NET Framework 4.8 zijn opgenomen in .NET en zijn standaard ingeschakeld. De .NET Framework ondersteunde compatibiliteitsswitches waarmee toepassingen zich kunnen afmelden voor het nieuwe toegankelijkheidsgedrag. Aan de andere kant biedt .NET geen ondersteuning voor deze instellingen en staat toepassingen niet toe om zich af te wijzen voor toegankelijkheidsgedrag.
.NET Windows Forms-toepassingen profiteren van alle nieuwe toegankelijkheidsfuncties (geïntroduceerd in .NET Framework 4.7.1 - 4.8) zonder extra configuratie.
Ondersteuning voor toegankelijkheid van ListBox
De volgende wijzigingen zijn van toepassing op het besturingselement ListBox:
- Ondersteuning voor UI Automation ingeschakeld voor
ListBox-bedieningselement. - Verbeterde ondersteuning voor
ListBoxtoegankelijkheid door de ScrollItemPattern toe te voegen aanListBoxitems en door het verhogen en verwerken van toegankelijkheidsgebeurtenissen en navigatie door Verteller via de items te verbeteren (caps lock-navigatie is niet juist en gooit de navigatie niet per ongeluk buiten het besturingselement).
Toegankelijkheidsondersteuning voor CheckedListBox
De volgende wijzigingen zijn van toepassing op het besturingselement CheckedListBox:
- Gecorrigeerde
CheckedListBoxlimieten die worden geleverd door toegankelijkheidsinstellingen voor vermeldingen. - Verbeterde algemene
ListBoxenCheckedListBoxtoegankelijkheid: gecorrigeerde eigenschapswaarden en gebeurtenismodel.
Ondersteuning voor toegankelijkheid van ComboBox
De volgende wijzigingen zijn van toepassing op het besturingselement ComboBox:
- Het proces voor het ophalen van de toegankelijkheidsobjecten van
ComboBoxitems bijgewerkt om het genereren van id's voor items mogelijk te maken in plaats van hashcodes op te halen uit items, wat mogelijk onveilig is als de GetHashCode functie wordt overschreven.
Ondersteuning voor toegankelijkheid in DataGridView
De volgende wijzigingen zijn van toepassing op het besturingselement DataGridView:
- Gecorrigeerde
DataGridView.Boundsgeleverd door toegankelijkheidseigenschappen voor kolommen, rijen, cellen en bijbehorende kopteksten, verbeterde prestaties van de berekening van begrenzingsrechthoeken. Alle toegankelijkheidsgrenzen worden correct weergegeven, rekening houdend met de grenzen van het volledige besturingselement, samen met de viewport. - Gecorrigeerde
Value.IsReadOnlyeigenschapswaarde voor toegankelijke clienttoepassingen. De eigenschap toont nu de correcteIsReadOnly-status voor cellen. - Het probleem opgelost met CellParsing gebeurtenisverhoging voor de eerste celwijziging. Celwaarde kan zonder problemen worden gewijzigd, inclusief de eerste
DataGridView-besturingsinteractie. - Verbeterde
DataGridViewachtergrondkleurcontrast bij het gebruik van Thema's met hoog contrast in Windows.DataGridViewstandaard achtergrondkleur gewijzigd bij gebruik van de HC#1, HC#2 en HC Black-thema's.
Ondersteuning voor PropertyGrid Accessibility
De volgende wijzigingen zijn van toepassing op het besturingselement PropertyGrid:
- Gecorrigeerde
PropertyGrid.Boundsgeleverd door toegankelijkheidseigenschappen voor rastervermeldingen, verbeterde prestaties van de berekening van begrenzingsrechthoeken. Voorlopig worden alle toegankelijkheidsgrenzen correct weergegeven, rekening houdend met de grenzen van het volledige besturingselement, samen met de viewport. - Toegankelijkheidsnamen en beschrijvingen van subbesturingselementen gecorrigeerd om namen van besturingstypen niet op te nemen en dubbele aankondigingen voor namen van besturingstypen te voorkomen.
Ondersteuning voor toegankelijkheid van ToolStrip
De volgende wijzigingen zijn van toepassing op het besturingselement ToolStrip:
- Verbeterde navigatie door
ToolStrip,MenuStripenStatusStripitems. GecorrigeerdeToolStripenMenuStripnavigatie op shift-tab, waarbij de menu-items teruglopen wanneer de pijl-omhoog op shift-tab wordt ingedrukt, die naar het onderste menu-element navigeert. - Verbeterd
MenuStriptoegankelijke navigatie en gecorrigeerde typen bedieningselementen voor submenu's, zodat submenu's van het type 'Menu' in plaats van 'MenuItem' zijn.
Toegankelijkheidsondersteuning voor PrintPreviewControl en PrintPreviewDialog
De volgende wijzigingen zijn van toepassing op de afdrukbesturingselementen:
- Verbeterde toegankelijke navigatie (inclusief navigatie met Verteller) via menu-items.
- Verbeterde ondersteuning voor thema's met hoog contrast en maakte het besturingselement meer contrasterend.
Ondersteuning voor toegankelijkheid van StringCollectionEditor
Windows Forms designer maakt nu gebruik van de editor voor tekenreekscollecties met verbeterde toegankelijkheidsondersteuning.
Ondersteuning voor toegankelijkheid in MonthCalendar
De volgende wijzigingen zijn van toepassing op het besturingselement MonthCalendar:
- Er zijn UI Automation-serverproviders toegevoegd aan
MonthCalendar-beheer, ui Automation Grid-patroon- en tabelpatroonproviders toegevoegd. -
tabel toegankelijk besturingselementtype is gewijzigd in agenda toegankelijk besturingselementtype, behalve in het geval van
MonthCalendarwanneer het besturingselement een voorgaande labelbesturingselement heeft dat deMonthCalendartoegankelijke naam van het besturingselement bepaalt; in dit geval wordt het toegankelijke besturingselementtype tabel. - Verbeterde aankondiging van geselecteerde datum voor
MonthCalendarcontrole. - Verbeterde
MonthCalendarbeheerondersteuning voor schermlezers en andere toegankelijkheidsprogramma's. Op dit moment kunnen gebruikers door de besturingselementen navigeren en met deze elementen communiceren met behulp van invoer met alleen toetsenbord. Met Verteller gebruikt u CAPS + pijltoetsen om door de besturingselementen te navigeren en CAPS + Enter om de standaardactie voor elementen aan te roepen. - Verbeterde navigatie met pijltoetsen over
MonthCalendaronderliggende elementen met een focusrechthoek: rechthoek met blauwe focus voor Verteller. - Verbeterde toegankelijkheid voor hit-testactie voor
MonthCalendar-besturingselementen, waarmee toegang wordt verleend tot hetMonthCalendaronderliggende toegankelijke element door middel van opgegeven coördinaten.
Toegankelijkheid van tooltips
- De mogelijkheid toegevoegd om tooltiptekst te laten aankondigen door schermlezertoepassingen zoals NVDA en Verteller. De schermlezertoepassing kan nu de tekst van toetsenbord- of muistooltips uitspreken van een Windows Forms-controle die is ingesteld om tooltips weer te geven.
Ondersteuning voor UI-automatisering voor DataGridView, PropertyGrid, ListBox, ComboBox, ToolStrip en andere elementen
Ui Automation-ondersteuning is ingeschakeld voor besturingselementen tijdens runtime, maar wordt niet gebruikt tijdens de ontwerptijd. Voor een overzicht van UI-automatisering, zie de UI Automation Overview.
Zie ook
.NET Desktop feedback