DataGridViewRowAccessibleObject.Name kezdősor-index
DataGridViewRow.DataGridViewRowAccessibleObject a tulajdonságot érintő Name módosításon esett át. A tulajdonság sorindexe Name
alapértelmezés szerint 0 helyett 1-nél kezdődik.
A változás eredményeként a képernyőolvasók egy 1-től kezdődő index alapján felolvassa a DataGridView kijelölt sorokat.
Bevezetett verzió
.NET 9 előzetes verzió 1
Előző viselkedés
Korábban a Name tulajdonság a sorindexet egy 0 kezdő indexre alapozta. A képernyőolvasók egy 0 kezdőindex alapján jelentették be a DataGridView kijelölt sorokat.
Új viselkedés
A .NET 9-től kezdődően a tulajdonság indexe Name 1-nél kezdődik. A képernyőolvasók egy 1-től kezdődő index alapján jelentik be a DataGridView kijelölt sorokat.
Kategória módosítása
Ez a változás viselkedésbeli változás.
A változás oka
Ez a módosítás a GitHub 7154-ik számában kiemelt akadálymentességi problémát kezeli. A probléma a 0-tól kezdődő sorszámlálásra vonatkozik, ami eltérést okoz a DataGridViewRow.DataGridViewRowAccessibleObject felhasználói elvárásokkal és a képernyőolvasókkal szemben.
A módosítás intuitívabb és befogadóbb élményt biztosít a képernyőolvasókra és akadálymentességi eszközökre támaszkodó felhasználók számára. Emellett rugalmasságot biztosít a fejlesztők számára, hogy szükség esetén fenntartsák az eredeti viselkedést.
Javasolt művelet
Ha az alkalmazás az előző viselkedésre támaszkodott, és azt szeretné, hogy a sorindex 0-nál kezdődjön, beállíthatja az új kapcsolót System.Windows.Forms.DataGridViewUIAStartRowCountAtZero
. Az eredeti funkció fenntartásához hozzon létre egy runtimeconfig.template.json fájlt a projekt gyökérmappájában, és állítsa ezt a kapcsolót a következőre true
: . Ennek megfelelően frissítse a kódbázist a módosításnak megfelelően, és győződjön meg arról, hogy a DataGridViewRow.DataGridViewRowAccessibleObject sorindex 0-s kezdőponttal jelenik meg.
Egy runtimeconfig.template.json fájl kódrészlete, amely beállít egy kapcsolót az előző viselkedésre való visszaállításhoz:
{
"configProperties": {
"System.Windows.Forms.DataGridViewUIAStartRowCountAtZero": true
}
}
Érintett API-k
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: