MindFusion.WPF Pack (产品编号:12727)

集合了图表控件、日程控件以及报表控件,用于创建所有类型的流程图、方案、图形、表格、图表、日程、调度、商业报表、计量表等

标签:UI界面WPF

开发商: MindFusion

当前版本: v2018 R1

产品类型:控件

产品功能:图表

平台语言:.NET

开源水平:不提供源码

本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。

当前版本: v2016.R1

MindFusion.WPF Pack 2016.R1版本目前已经发布。下面是一些新功能的概述。

许可证密钥

该控件集不再提供单独的试用版本。通过设置控件的LicenseKey属性来显示评估模式和禁止显示试用消息。如果您的应用程序包含多个MindFusion控件,您应该从应用程序的启动代码中调用MindFusion.Licensing.LicenseManager.AddLicense(密钥)来一次性指定所有的密钥,而不是一个控件一个控件的设置。

支持Visual Studio 2015

MindFusion Pack for WinForms现在支持Visual Studio2015,安装程序现在可以为组件创建VS2015工具箱调色板。

条码

新增了BarcodeLabel类,允许显示和打印EAN、UPC或QR条码。

BarcodeLabel: QR barcodes

MindFusion.Charting for WPF

多轴支持

图表现在可以在绘图区的每一边渲染多个轴。通过添加一个新的Axis实例到XAxes属性集来添加底轴,到YAxes属性集来添加左手边的轴,以及添加X2Axes/ Y2Axes分别为顶部和右侧轴。
旧的AxisSettings类和XAxisSettings / YAxisSettings对象已被删除,现在它们的每个Axis实例在属性集中单独设置。

Multiple axes in the WPF chart control.
改进了缩放

已选中的区域宽度小于MinZoomSpan时不会进行任何操作。此外,新增的ZoomChanged事件在任何发生缩放时都会被触发,并且通过ZoomChangedArgs提供非常有用的缩放数据。

交叉线改进

交叉线新增了几个属性、一个方法和一个事件:

  • CrossHairBackground - 它可以让你修改控件的背景。
  • CrossHairTemplate - 你可以用它来设置自己的交叉线模板。
  • CrossHairType - 用来选择需要显示的交叉线类型。

新增的CrossHairPosition方法返回交叉线的当前位置。新增的CrossHairPositionChanged事件则用于对交叉线进行更加精确的移动处理。

大大改进了3D图表

3D图表被大量的改进,新增了一些属性,对性能也做了优化:

  • PointMergeThreshold - 该属性用于当给定的数据点周围没有其它数据点被绘制时,设置给定数据点的半径。在多数据点的图表,尤其是数据点之间非常紧密的图表的性能也得到了大大的改进。
  • InterpolationType.None - InterpolationType枚举中新增了InterpolationType,它不进行内插而是直接添加数据和进行点的三角连接。

SurfaceType枚举被三个新的布尔属性替换,这使得API更容易理解和使用。

  • ShowSurface - 显示/隐藏三维图表的表面
  • ShowScatters - 显示/隐藏散射
  • Show线框 - 显示/隐藏线框

ScatterFaceSize - 该属性控制建立3D散多边形的大小。值越大边越多,这将使得图表的性能更快和散射网格更粗糙。

Effect3D.ShaderEffect - 该属性可用于所有的3D图表元素,包括散射并且执行得更快。

3D surface chart with color map and wire frame.
图像输出

新增了两个用于将图表输出为图像的方法 - CreateImage和ExportImage。

实时图表中标签的自定义格式

RealTimeChart库新增了属性Axis.LabelFormatProvider,用来指定数值标签的自定义格式。若有必要,你还可以通过Axis.LabelFormat为你的格式类指定参数。


MindFusion.Diagramming for WPF

形式自由的节点

FreeFormNode收集来自用户的鼠标或触摸输入的所有的点,并将它们显示为节点的轮廓。要让用户交互式绘制形式自由的节点,设置 Diagram.Behavior 为DrawFreeForms或LinkFreeforms。使用FreeFormNode的Points属性来编程式获取或设置轮廓的点。如果设置了 Closed属性,该节点被画成一个内部填充的封闭形状,或以其它方式将节点绘制成多元的线。如果用户所绘制的第一和最后点之间的距离比 Diagram.AutoClose距离短,节点的Closed属性被自动设置为真。 AutoCloseDistance默认值是Double.MaxValue,所以自由形式的节点始终为闭合形。

Wpf Diagram: Free Shapes
形状控制点

形状公式现在可以通过将控制点与Shape对象联系起来进行参数设置。每个控制点传递给形状脚本作为其命名变量。除了名称,您还可以通过ShapeControlPoint构造函数以及是否将其值视为百分比或固定偏移来为每个参数指定默认坐标、最小和最大坐标。

调整表列和行

如果AllowResizeColumns或AllowResizeRows属性启用,TableNode的行和列现在就可以交互地进行调整。要调 整其大小,移动鼠标指针到列的右侧或行的底部边框线,直到它显示调整光标,开始拖动。控件会引发TableColumnResizing和 TableRowResizing事件,让您验证新的大小或防止调整一些元素。

条码节点

BarcodeNode类显示EAN、UPC或QR条码作为节点的内容。就地编辑操作让用户为一维码或文本字符串QR码插入新的数字代码。条形码格 式通过Format属性指定,编码数字或文本通过Content进行设置,并且1D条码/2D模块的颜色通过BarColor进行设置。

Barcode diagram nodes
支持Visio模具

流程图现在可以显示来自Visio 2003 XML模板格式(.vsx)的模具文件的形状。要加载一个模板文件,使用VisioStencil类的一个实例即可。形状通过VisioNode对象显示在流程图中。

改进了形状设计器
  • ShapeDesigner控制支持撤消。调用其Undo或Redo方法来分别撤消或重做做对设计形状的更改。
  • ShapeDesigner新增了ZoomFactor属性。支持通过鼠标滚动实现交互式放大/缩小。
  • SelectedElement属性公开在ShapeDesigner画布当前被选中的图形元素。您可以将其绑定到其行程和画笔属性来创建编辑元素属性的替代用户界面。
改进了锚模式
  • XUnit和YUnit属性允许指定AnchorPoint的坐标作为从节点的左上角,而不是以百分比的固定偏移,使得当节点的大小被调整时其位置不改变。
  • Shape类的AnchorPattern属性允许您将锚点与形状定义联系起来。如果一个ShapeNode实例不包含其自己的AnchorPattern,那么它将从节点的Shape中获得。
  • RowAnchorPattern属性允许您为所有的表行指定默认AnchorPattern。

MindFusion.Mapping for WPF

缩放控制

ZoomControl类允许用户交互式修改当前的缩放层和MapView的滚动位置。安装缩放控制非常简单,通过在窗体添加ZoomControl,然后放置在MapView上的任何地方,最后设置视图缩放控制的Target属性。

Zoom control
其它
  • 新增的Behavior属性允许用户交互式的选择多个地图元素。

MindFusion.Reporting for WPF

报表参数

参数现在通过Report类的Parameters集添加到了报表中。参数提供名称、描述和值,并且可以是任何类型,包括表达式。

条码

MindFusion.Reporting报表现在可以显示UPC-A、UPC-E、EAN-8、EAN-13以及QR条码。条码通过新增的Barcode报表项呈现。

Barcodes

MindFusion.Scheduling for WPF

交互式重新安排重复项

重复项可以通过在拖拽当前项目的同时按住RescheduleRecurrenceKey交互式的进行重新安排。该控件尽可能地使用重复项。

新增主题

MindFusion.Scheduling中新增了内置主题Light主题。通过ThemeType枚举类型可获得。

The new ‘Light’ theme
新增属性

该控件添加了一些新属性:

  • Calendar类新增了RescheduleRecurrenceKey属性,可用于交互式修改重复项。
  • ResourceViewSettings类新增了TickSize。
  • 新增了Calendar.FilterItem事件。

查看MindFusion.WPF Pack 更新新闻


更新时间:2018-11-07 16:36:12.000 | 录入时间:2011-02-12 11:30:20.000 | 责任编辑:莫成敏

在线
客服
咨询
电话
400-700-1020
在线
QQ
购物车 反馈 返回
顶部
在线客服系统
live chat