翻譯|使用教程|編輯:龔雪|2021-08-10 09:44:44.110|閱讀 508 次
概述:本文描述了一種常見的觸控應用程序模式,并展示了一些最適合創建此類應用程序的 DevExpress 控件。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
支持觸控的應用程序(有時稱為混合應用程序)是易于在桌面和觸控設備上使用的應用程序,構建支持觸摸的應用程序沒有嚴格的模式,只是應用程序中的控件應該針對觸摸輸入進行優化。本文描述了一種常見的應用程序模式,并展示了一些最適合創建此類應用程序的 DevExpress 控件。
獲取工具下載 - DevExpress WinForm v21.1
下圖演示了DevExpress Demo中提供的“Touch-Enabled Hybrid App”示例。
本節列舉了對開發支持觸控應用程序的有用技巧。
觸控界面模式
DevExpress為類提供了多個靜態屬性,這些屬性會影響所有DevExpress控件共有的外觀和操作,這些屬性允許您僅通過一項設置來修改整個應用程序。對于混合應用程序,有靜態屬性,啟用此設置后,所有 UI 元素都將傾向于增加其大小和邊距,使您的最終用戶可以更舒適地使用手指工作。例如,下圖說明了應用和未應用TouchUI模式的功能區控件。
觸摸感知滾動
將靜態屬性設置為Touch,來啟用使用觸摸手勢的滾動。
皮膚
使用現代DevExpress外觀(例如“Office 2013”和更新版本),因為它們提供“干凈”和平坦的外觀。
隱藏控件邊界
通過禁用控件的 BorderStyle 或 BorderVisibility 屬性來隱藏不必要的邊框。
Glyph皮膚
Glyph Skinning功能使用這些項目的前景色繪制項目圖標,從而創建平面單色應用程序外觀。
客戶區顯示最終用戶當前選擇的模塊(用戶控件),用戶控件可以提供表格數據、圖表、儀表、日歷、地形數據等,因此您可以選擇適合需要的控件。
盡管您可以啟用靜態屬性來使用適合在觸摸設備上使用的任何DevExpress控件,但某些控件最初是為適合混合應用程序而設計的。例如,如果您希望數據網格控件呈現來自數據源的數據,請考慮使用替代傳統的表格視圖。
除了顯示常規磁貼外,此視圖還可以表示類似于 Microsoft Office 365 數據網格的數據。為此,請將 切換為“List”值。
另一個Data Grid View、(如下所示)有助于以類似Microsoft Windows資源管理器的方式呈現記錄。
建議您使用基于磁貼的導航控件:由于磁貼的幾何形狀和大小,與傳統的工具欄按鈕相比,磁貼更容易用手指點擊。
允許您實現最多由三個級別組成的基于磁貼的分層菜單,內置導航面包屑可幫助最終用戶跟蹤導航層次結構中的當前位置。
是Tile Nav Pane的簡化版本,沒有面包屑欄,支持水平和垂直兩種布局模式。
將 切換到Hamburger Menu模式來隱藏不需要的導航元素并節省屏幕空間,要啟用此模式,請使用 屬性。
提供可以排列成多列和多行的靜態和實時(動畫)圖塊,此控件適用于構建簡單的平鋪菜單。
對于多屏應用程序,請使用以下 DevExpress 內容容器:
以下列表詳細介紹了適用支持觸控應用程序的其他有用控件和組件。
按鈕和菜單
使用承載圓形 Windows 10 按鈕的 ,來替代標準的矩形按鈕。
使用相同的控件,您可以創建帶有內置預覽面板的簡單工具欄(請參閱 事件)。
彈出菜單
使用Flyout Panel組件來創建平面彈出窗口和彈出窗口。
消息
利用Flyout Dialog控件創建現代通知消息。
通知
對于Windows樣式的通知,請使用組件。
表單布局
對于任何其他 UI 類型,請使用Layout和Data Layout控件組件來有效地跨應用程序模塊排列 UI 元素,Data Layout Control 可以根據給定的數據源自動生成編輯 UI。
啟動畫面
利用 為您的應用程序提供啟動畫面和等待表單。
拆分容器
組件將表單空間分成兩個可調整大小的區域,您可以修改 屬性以將拖放拆分器替換為展開/折疊按鈕。
輔助容器
一像素邊框側面板支持面板對齊和覆蓋調整大小功能。
DevExpress 模板庫提供了各種模板來快速啟動應用程序開發。 對于支持觸摸的應用程序,請跳轉到“WinForms Popular UIs | UI-ready Form”部分,并選擇 “Hybrid UI” 類型。
對于數據管理應用程序,您可以利用 根據給定的數據源自動生成功能齊全且隨時可用的應用程序。 Wizard 創建的應用程序由多個獨立的互連模塊組成,并遵循 MVVM 模式。
DevExpress WinForm擁有180+組件和UI庫,能為Windows Forms平臺創建具有影響力的業務解決方案。DevExpress WinForms能完美構建流暢、美觀且易于使用的應用程序,無論是Office風格的界面,還是分析處理大批量的業務數據,它都能輕松勝任!
更多產品正版授權詳情及優惠,歡迎咨詢
DevExpress技術交流群4:715863792 歡迎一起進群討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網