I've seen a few emails on this list stating that Window-Eyes doesn't
support WPF (Windows Presentation Foundation). I wanted to officially
state this is not true. Although Window-Eyes started supporting WPF a
couple versions ago we have continually improved it with each release.
We'll continue to improve it in the future but WPF can be used today.
If you have specific issues regarding WPF than please make those
specific issues known. But to say Window-Eyes doesn't support WPF is
simply false.
WPF is simply a framework of controls that developers can embed within
their applications. So instead of using an old WIN32 checkbox, they
could use the newer WPF checkbox. In order for WPF to be accessible,
Microsoft has embedded UIA support into the framework. Meaning anything
which supports UIA will support WPF. So Window-Eyes doesn't really do
anything specific for WPF. Window-Eyes supports UIA and therefore
supports WPF.
Keep in mind it is not uncommon for applications to not be 100% WPF or
100% anything for that matter. Also, one of the most trickiest WPF
controls are edit boxes which support the UIA TextPattern.
Unfortunately we have seen many interpretations of the UIA specification
regarding the TextPattern and we have seen many bugs in the
implementation of the TextPattern. We have tried to work around some of
those bugs found in IE9 and in VS 2010 as two big examples. So there
may be issues such as this but for the most part things work rather well.
But again, if you have specific issues with WPF, and you know it is a
WPF control, feel free to let us know.
Regards,
Doug
- WPF and Window-Eyes Doug Geoffray
-