Ticket T1036630
Visible to All Users

XAF Blazor Accessibility

created 3 years ago

Hi,

I'm currently evaluating XAF.
I'm working in the public sector and it is mandatory to fullfill accessibility requirements (e.g. screen reader must read all content, contrast etc.).

Is it possible with "XAF Blazor" to customize UI elements and add for example aria-labels at a button (changing the HTML)?

Or is there screen reader support out of the box?

Kind Regards

Comments (3)
Vladimir L (DevExpress) 3 years ago

    Hi Ricky,

    First, I would like to thank you for your interest in XAF Blazor.

    Right now, we don't have special support for accessibility in XAF Blazor and our Blazor components in general. However, we have plans to support it in the future.

    Currently, you can customize the built-in HTML markup via ComponentModel.SetAttribute() method of the property editors and action containers to add required ARIA attributes.

    Please check the following articles for how to access these elements:

    Please let me know if you have further questions in this regard.

    RK RK
    Ricky Kernberger 3 years ago

      That would be a lot of customization in all the standard controls to accomplish accessibility requirements.
      In the public sector Germany, it is mandatory by law to support accessibility.

      Thanks anyway.

      Dennis Garavsky (DevExpress) 3 years ago

        Thank you for your feedback, Ricky.
        Dennis
        Product Manager
        dennis@devexpress.com

        Answers approved by DevExpress Support

        created a year ago

        Hello, Ricky.

        I just wanted to inform you that we focus more on accessibility (A11Y) enhancements in XAF Blazor and UI components. Our v24.1 has numerous A11Y fixes implemented:

        We have also published Blazor Component Suite VPAT (Feb 2024) for developers to consult with.

        Our Blazor Grid's keyboard navigation will also officially ship and be enabled by default in v24.1. Finally, we expect to introduce accessibility-related enhancements for unsupported XAF Blazor components throughout 2024.


        If you wish, I can give you access to our v24.1 early preview build as an exception (even if your license has expired) so that you can test these enhancements live. Please let me know if this is still a priority for you and your clients. If you found a temporary solution or dropped our products due to the lack of accessibility support in the past, please let me know.

        Regards,
        Dennis Garavsky
        Product Manager
        dennis@devexpress.com

          Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

          Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.