Question to all #DotNet developers caring about #Accessibility: what do we have of really robust and accessible besides WindowsForms and (with some quirks) WPF? anything cross-platform yet? I quickly sketched Avalonia, MAUI and Uno, and everything seems absolutely disastrous accessibility-wise. I don't need anything fancy-schmancy, like usual windows with menu bar, dialogs, buttons, check boxes, modals, text boxes, list views, combo boxes etc. Thanks!
@menelion Well, IMO accessibility is not a framework, platform or middle ware problem but an implementation one. With enough effort you can make anything highly accessible with everything. When it comes to cross-platform, only Avalonia and Uno are an option because you want to support Linux Desktop in 2026. Personally I prefer Uno because I like a code first/XML free approach, but if you don't mind messing around with XML, Avalonia is also a good choice.
@maxitb the "You can make everything accessible" statement is... well, maybe I don't know Uno enough, but if it doesn't implement native controls, I would need to do accessibility from scratch for every control: button, checkbox, combo box, list view, tree view, and on and on it goes, which is extremely tough for one person.
@menelion As far as I know there is not a single UI framework our there that is fully WCAG 2 compliant out of the box. So depending how much accessibility you want, the more effort you have to put in, there's no shortcuts. All your mentioned options beside WinForm a decent out of the box. If you go for multi-platform approaches you will always have some sort of workarounds but speaking of Uno, it will use as many native UI elements as possible if you actually prefer this.