DevExpress WinForms使用教程:Diagram Control
DevExpress WinForms v18.2包含WinForms和WPF Diagram Controls的三個高要求功能:新的Diagram View only模式、平移和縮放面板以及拆分Right-Angle connectors功能。
Diagram Viewer
許多開發(fā)人員只想將Diagram Control用于演示目的,并防止最終用戶進行不必要的更改。在v18.2版本之前只能使用事件和項屬性來實現(xiàn),這是一個非常耗時的過程。
在v18.2中,將Diagram Designer轉(zhuǎn)換為Diagram Viewer就像翻轉(zhuǎn)開關(guān)一樣簡單。 新版本增加一組新的屬性,允許有選擇地禁用用戶的修改操作,并通過設(shè)置IsReadOnly(在WPF中為DiagramControl.IsReadOnly,在WinForms中為DiagramControl.OptionsProtection.IsReadOnly),可以立即禁用所有此類操作。 與受限用戶操作關(guān)聯(lián)的功能區(qū)和上下文菜單元素將自動隱藏。

平移和縮放面板
Pan and Zoom面板用作小地圖,可以幫助用戶瀏覽大型復(fù)雜圖表。面板可以調(diào)整大小并放置在屏幕上的任何位置。 它是交互式的,因此用戶可以拖動或調(diào)整指示圖表可見區(qū)域的框以對其進行微調(diào),或者為要放大的區(qū)域繪制矩形。

最終用戶可以從Ribbon調(diào)用面板。如果您不想在圖表中添加Ribbon,可以使用獨立的PanAndZoomControl集成自己的Pan and Zoom面板。

拆分RightAngle Connector
源自同一點的多個直角連接器重疊,因此有時連接哪些形狀并不明顯。 這個問題符合“presentation”聚焦,因為它會影響圖表的易懂性。為了解決這個問題新增一些選項,允許您拆分connectors并指定它們之間的最小距離,以避免重疊線。

掃描關(guān)注DevExpress中文網(wǎng)微信公眾號,及時獲取最新動態(tài)及最新資訊
