DevExpress WinForms使用教程:Diagram Control
DevExpress WinForms v18.2包含WinForms和WPF Diagram Controls的三个高要求功能:新的Diagram View only模式、平移和缩放面板以及拆分Right-Angle connectors功能。
Diagram Viewer
许多开发人员只想将Diagram Control用于演示目的,并防止最终用户进行不必要的更改。在v18.2版本之前只能使用事件和项属性来实现,这是一个非常耗时的过程。
在v18.2中,将Diagram Designer转换为Diagram Viewer就像翻转开关一样简单。 新版本增加一组新的属性,允许有选择地禁用用户的修改操作,并通过设置IsReadOnly(在WPF中为DiagramControl.IsReadOnly,在WinForms中为DiagramControl.OptionsProtection.IsReadOnly),可以立即禁用所有此类操作。 与受限用户操作关联的功能区和上下文菜单元素将自动隐藏。
![DevExpress WinForms使用教程](https://image.evget.com//Content/files/2019/2/21/5e0beeec313f49359549fdc020cb708e636863577041504685.gif)
平移和缩放面板
Pan and Zoom面板用作小地图,可以帮助用户浏览大型复杂图表。面板可以调整大小并放置在屏幕上的任何位置。 它是交互式的,因此用户可以拖动或调整指示图表可见区域的框以对其进行微调,或者为要放大的区域绘制矩形。
![DevExpress WinForms使用教程](https://image.evget.com//Content/files/2019/2/21/1a2825c38d0c4ada93686c684344dcc7636863577746440035.gif)
最终用户可以从Ribbon调用面板。如果您不想在图表中添加Ribbon,可以使用独立的PanAndZoomControl集成自己的Pan and Zoom面板。
![DevExpress WinForms使用教程](https://image.evget.com//Content/files/2019/2/21/c164496bacf2491dab9b5a01307b78f1636863578548195360.png)
拆分RightAngle Connector
源自同一点的多个直角连接器重叠,因此有时连接哪些形状并不明显。 这个问题符合“presentation”聚焦,因为它会影响图表的易懂性。为了解决这个问题新增一些选项,允许您拆分connectors并指定它们之间的最小距离,以避免重叠线。
![DevExpress WinForms使用教程](https://image.evget.com//Content/files/2019/2/21/de08ab5cd01c4e41ab34f7db5cd95d61636863578751424540.png)
DevExpress v18.2全新发布,更多精彩内容请持续关注DevExpress中文网!
扫描关注DevExpress中文网微信公众号,及时获取最新动态及最新资讯
![DevExpress中文网微信](https://image.evget.com/Content/files/2017/5/9/8397ed3bca35472ab28420cfd2e7c999636299203889442080.jpg)