一個可訪問的WinForms應用程序提供了各種好處,包括:
- 擴大用戶羣
- 包含通過鍵盤訪問的用戶體驗
- 自動化UI測試
在上文中(點擊這裏回顧>>),我們爲大家介紹了創建應用時的鍵盤訪問、爲UI元素提供相關的可訪問信息等,本文將繼續介紹如何爲數據可視化控件提供補充信息等,持續關注我們喲~
DevExpress WinForms有180+組件和UI庫,能爲Windows Forms平臺創建具有影響力的業務解決方案。同時能完美構建流暢、美觀且易於使用的應用程序,無論是Office風格的界面,還是分析處理大批量的業務數據,它都能輕鬆勝任!
獲取DevExpress WinForms v23.2正式版下載
Tip #3:爲數據可視化控件(圖表和地圖)提供補充信息
當涉及到數據可視化時,像圖表和地圖這樣的UI組件在企業應用程序中扮演着獨特的角色。當使用圖表/地圖時,重要的是要以另一種形式呈現視覺信息,以滿足與可訪問性相關的標準。
在應用程序中加入DevExpress WinForms Chart控件時,您可以:
- 使用AccessibleName屬性來描述圖表。
- 在一個表中重複圖表數據,在圖表旁邊或在新窗口中顯示錶格。
類似的技術可以應用於DevExpress地圖控件。例如,如果Map控件顯示一條路線,請考慮將其表示爲路點列表。
Tip #4:使用高對比度的顏色
高對比度的顏色在解決視覺/色彩感知受損的個人無障礙需求時起着重要作用,標準的WinForms技術需要手動調整整個應用程序的顏色:如何有效地啓用高對比度模式。
DevExpress WinForms UI控件支持高對比度模式(通過矢量皮膚),啓用WindowsFormsSettings.TrackSystemHighContrastMode設置自動啓用高對比度模式在您的DevExpress驅動的應用程序(如果用戶已經激活了Windows設置中的高對比度選項)。
您也可以通過在DevExpress皮膚中應用高對比度白色或高對比度黑色調色板手動啓用高對比度模式,或者使用高對比度皮膚:
DevExpress WinForms數據可視化控件包括許多爲可訪問的可視化優化的外觀設置。
Tip #5:確保UI元素有足夠的大小和間距
新的WCAG 2.2標準規定使用適當大小的UI元素,以便指針輸入的大小至少爲24x24像素,這確保了有運動障礙的用戶可以使用指向設備與所有UI元素進行交互。
業務應用程序通常需要高信息密度,設計大型UI元素並不總是可行的。DevExpress WinForms UI控件支持最新的WXI皮膚的緊湊模式和其他皮膚/主題的觸摸啓用模式。
結論
利用以下技術來增強應用程序的可訪問性:
- 支持鍵盤輔助功能
- 爲UI元素提供相關的可訪問信息
- 顯示數據可視化的補充信息
- 使用高對比度的顏色
- 確保UI元素有足夠的大小和間距
DevExpress WinForms組件允許您爲各種企業使用場景創建可訪問的Windows應用程序。通過結合DevExpress和標準的WinForms可訪問性相關功能,開發人員可以創建符合合規標準的業務應用程序,併爲每個人提供包容/用戶友好的體驗。