-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Add support UIA provider for CheckedListBox control #5276
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support UIA provider for CheckedListBox control #5276
Conversation
114d154 to
fbe0d91
Compare
08182fa to
2baf170
Compare
vladimir-krestov
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs to be reworked
...stem.Windows.Forms/src/System/Windows/Forms/CheckedListBox.CheckedListBoxAccessibleObject.cs
Outdated
Show resolved
Hide resolved
...stem.Windows.Forms/src/System/Windows/Forms/CheckedListBox.CheckedListBoxAccessibleObject.cs
Outdated
Show resolved
Hide resolved
...stem.Windows.Forms/src/System/Windows/Forms/CheckedListBox.CheckedListBoxAccessibleObject.cs
Outdated
Show resolved
Hide resolved
...stem.Windows.Forms/src/System/Windows/Forms/CheckedListBox.CheckedListBoxAccessibleObject.cs
Outdated
Show resolved
Hide resolved
...stem.Windows.Forms/src/System/Windows/Forms/CheckedListBox.CheckedListBoxAccessibleObject.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms/src/System/Windows/Forms/CheckedListBox.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms/src/System/Windows/Forms/CheckedListBox.cs
Outdated
Show resolved
Hide resolved
...ystem.Windows.Forms/tests/UnitTests/AccessibleObjects/CheckedListBoxAccessibleObjectTests.cs
Outdated
Show resolved
Hide resolved
...m.Windows.Forms/tests/UnitTests/AccessibleObjects/CheckedListBoxItemAccessibleObjectTests.cs
Outdated
Show resolved
Hide resolved
...stem.Windows.Forms/src/System/Windows/Forms/CheckedListBox.CheckedListBoxAccessibleObject.cs
Outdated
Show resolved
Hide resolved
2baf170 to
6fe360e
Compare
src/System.Windows.Forms/src/System/Windows/Forms/CheckedListBox.cs
Outdated
Show resolved
Hide resolved
....Windows.Forms/src/System/Windows/Forms/CheckedListBox.CheckedListBoxItemAccessibleObject.cs
Outdated
Show resolved
Hide resolved
....Windows.Forms/src/System/Windows/Forms/CheckedListBox.CheckedListBoxItemAccessibleObject.cs
Outdated
Show resolved
Hide resolved
....Windows.Forms/src/System/Windows/Forms/CheckedListBox.CheckedListBoxItemAccessibleObject.cs
Outdated
Show resolved
Hide resolved
...ystem.Windows.Forms/tests/UnitTests/AccessibleObjects/CheckedListBoxAccessibleObjectTests.cs
Outdated
Show resolved
Hide resolved
...m.Windows.Forms/tests/UnitTests/AccessibleObjects/CheckedListBoxItemAccessibleObjectTests.cs
Outdated
Show resolved
Hide resolved
...m.Windows.Forms/tests/UnitTests/AccessibleObjects/CheckedListBoxItemAccessibleObjectTests.cs
Outdated
Show resolved
Hide resolved
...m.Windows.Forms/tests/UnitTests/AccessibleObjects/CheckedListBoxItemAccessibleObjectTests.cs
Outdated
Show resolved
Hide resolved
...m.Windows.Forms/tests/UnitTests/AccessibleObjects/CheckedListBoxItemAccessibleObjectTests.cs
Outdated
Show resolved
Hide resolved
...m.Windows.Forms/tests/UnitTests/AccessibleObjects/CheckedListBoxItemAccessibleObjectTests.cs
Outdated
Show resolved
Hide resolved
6fe360e to
a48a60a
Compare
src/System.Windows.Forms/tests/UnitTests/CheckedListBoxItemAccessibleObjectTests.cs
Outdated
Show resolved
Hide resolved
a48a60a to
2e978af
Compare
|
Fix a test issues are in progress |
2e978af to
54d20a7
Compare
....Windows.Forms/src/System/Windows/Forms/CheckedListBox.CheckedListBoxItemAccessibleObject.cs
Outdated
Show resolved
Hide resolved
....Windows.Forms/src/System/Windows/Forms/CheckedListBox.CheckedListBoxItemAccessibleObject.cs
Outdated
Show resolved
Hide resolved
9ba5fc8 to
f58bf3d
Compare
|
I have 2 from 3 fixed test-issue. One problem isn't resolved. So, PR is still WIP |
Inherited CheckedListBoxAccessibleObject from ListBoxAccessibleObject;
inherited CheckedListBoxItemAccessibleObject from ListBoxItemAccessibleObject;
updated apearing elements of MultipleContols form and added a clb with vscroll-bar;
changed announcing after check/uncheck item action:
use "checked/unchecked" instead of "{Name} {type} checked/unchecked".
f58bf3d to
9cfcd14
Compare
|
Testers approved the fix: there are no regression issues here. |
dreddy-work
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. @vladimir-krestov and @Tanya-Solyanik to approve.
Tanya-Solyanik
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good
|
@DmitryGorokhov - are you |
|
Port to RC2? |



Related Issue: #3421
Proposed changes
SupportsUiaProvidersproperty ofCheckedListBoxclass.Customer Impact
Regression?
Risk
Screenshots
Before
CheckedListBox parent under inspect
CheckedListBox item under inspect
CheckedListBox control under narrator
After
CheckedListBox parent under inspect
CheckedListBox item under inspect
Test methodology
Accessibility testing
Test environment(s)
Microsoft Reviewers: Open in CodeFlow