question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

ComboBox supports Value UIA pattern, however, does not raise the property change event for value property

See original GitHub issue

According to the required events section in docs.

<html> <body>
UIA_ValueValuePropertyId property-changed event. If the control supports the Value control pattern, it must support this event.
</body> </html>

UIA_ValueValuePropertyId property-changed event(UIA_AutomationPropertyChangedEventId) should be raised for UIA_ValueValuePropertyId because ComboBox supports the Value control pattern.

The same issue exists in .NET Framework 481. However VS had implemented a workaround - https://github.com/dotnet/project-system/compare/main...adamint:project-system:dev/adamint/legacy-prop-page-accessibility-fixes-august

Customer impact:

VS is hitting this issue in NVDA in property pages on 481. Narrator is handling lack of this property changed event by listening to property changed event for UIA_SelectionItem_ElementSelectedEventId. NVDA does not listed to that event because ComboBox does not support the selection provider and thus NVDA is not updated properly per Roberto Perez investigation.

Issue Analytics

  • State:closed
  • Created a year ago
  • Reactions:1
  • Comments:12 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
Tanya-Solyanikcommented, Jul 18, 2023

I believe we fixed the main issue with combobox, closing

1reaction
dmitrii-drobotovcommented, Nov 17, 2022

Created issue #8218 to address the focus issue.

Read more comments on GitHub >

github_iconTop Results From Across the Web

ComboBox supports Value UIA pattern, however, does not raise ...
ComboBox supports Value UIA pattern, however, does not raise the property change event for value property · dotnet/winforms@14e5506.
Read more >
UI Automation Properties Overview - Win32 apps
Most control pattern properties are dynamic values. ... boxes do not raise a property-changed event when the Selection property changes.
Read more >
c# - Combobox item does not updates when the property ...
It seems like you trying to set the selecteditem of a combobox to itself, try creating a dummy string variable and set the...
Read more >
Raise PropertyChanged when selected item is changed in ...
Actually what i want is when a value selected in one combobox is changed then based on the value selected other combox is...
Read more >
ComboBoxEdit raises PropertyChanged event upon binding
I have a form for editing a record that uses ComboBoxEdit controls. The form is bound to a WCF RIA Entity. I recently...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found