提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
GoXam 提供用于在 WPF 和 Silverlight 应用程序中进行绘图的控件。
标签:图表SilverlightWPF开发商: Northwoods
当前版本: v3.0.2
产品类型:控件
产品功能:图表
平台语言:.NET
开源水平:不提供源码
本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。
GoXam 提供用于在 WPF 和 Silverlight 应用程序中进行绘图的控件。GoXam 的设计和推广以完全利用 Microsoft WPF 和 Silverlight 的所有功能为基础,旨在满足用户的所有绘图需求。GoWPF 是指 GoXam for WPF 3.5 或更高版本;GoSiverlight 是指 GoXam for Siverlight 4 或更高版本。
GoXam provides controls for implementing diagrams in your WPF and Silverlight applications. GoXam has been designed and implemented from the ground up to take full advantage of all of the features of Microsoft WPF and Silverlight for all of your graph-based diagram needs.GoWPF is the implementation of GoXam for WPF 3.5 or later; GoSilverlight is the implementation of GoXam for Silverlight 4 or later.
声明:本产品中文介绍为慧都网版权所有,未经慧都公司书面许可,严禁拷贝、转载!
* 关于本产品的分类与介绍仅供参考,精准产品资料以官网介绍为准,如需购买请先行测试。
作为应用于大型图形的一项通用技术,此功能允许用户控制树形图的显示部分。GoXam 中内置了展开和折叠子树功能,如以下示例所示,其中与 IsExpandedTree 属性绑定了一个按扭。
许多图形类型,例如工作流程图或业务流程建模符号(BPMN),使用分组技术来组织图形。GoXam 中支持分组功能,包括支持与层级结构的定义相关的数据绑定以及在 DataTemplate 中定义组的外观的数据绑定。
缺省组 DataTemplate | DataTemplate XAML 所定义的组 |
子组也可展开/折叠,如下图所示:
子图外部的链接可连接至子图内部的节点、子图的边缘,或者子图边界的边缘的特定端口:
带有输入和输出端口的子图
可将图形对象置于不同层中以定义其 Z-order 。缺省情况下,DiagramPanel 具有 9 层,其中包括背景层、缺省和前景节点链接层以及输入工具和装饰(例如选择手柄)层。
许多图形应用程序使用面板来支持向视图中拖放新元素。GoXam 也提供了一种类型特别的面板图形。其中以矩形网格形式显示一系列节点。在此面板中,您可以使用与常规图形不同的多种 DataTemplate,以针对每项提供更小更简洁的外观。
Logic Circuit 中的面板控件
此控件显示另一图形的整个模型的一个缩略图以及该图形的视图。用户可单击预览控件或拖入该控件以查看其他图形的视图。
缺省情况下,标准剪贴板功能处于启用状态,但是当应用程序不需要该功能时,将禁用标准剪贴板功能。
为了支持无限制并且自定义的 undo 和 redo 操作,UndoManager 跟踪对图形模型所作的更改。更改按事务进行逻辑分组。
GoXam 支持滚动图形和缩放图形功能。您可通过设置 DiagramPanel 属性来按程式执行滚动、放大或缩小操作。用户可使用滚动条或平移工具滚动图形,可使用 Control-Mouse-Wheel 来放大或缩小图形。
支持图形中任何文本的内置文本编辑。仅需单击启用文本编辑的任何文本即可对该文本进行编辑。
GoXam 控件支持选择功能,此控件简化访问与当前所选节点绑定的数据的过程。您可通过提供定制数据模板来自定义选择句柄和工具手柄(例如,用于调整大小)。
GoXam 中预定义了超个 195 种的常用图形形状以用于常规节点定义中。 样本显示了所有这些图形形状。
GoXam 不需要任何格式或媒介即可存储图形。但是,如果您不介意使用 XML 作为文档格式,而且您没有任何必需遵循的特定 XML 模式 ,并且你使用我们预定义的模型数据类,此控件确实能简化以 XML 格式保存和装入数据的过程。(Org Chart Editor、State Chart、Logic Circuit 和 Flow Chart 样本都展示了 XML 存储/恢复)
A common technique for large graphs is to allow the user to control the visibility of parts of that tree. Expanding and collapsing subtrees is built into GoXam, as shown in this example where a button is bound to the IsExpandedTree property:
Many graph types, such as workflow or Business Process Modeling Notation (BPMN), use grouping techniques to organize diagrams. Groups are supported within GoXam, including support for data binding for the definition of the hierarchy and in DataTemplates that define the group's appearance.
Default Group DataTemplate
|
Group defined by DataTemplate XAML
|
and subgraphs can expand / collapse too:
Links from outside the subgraph can connect to a node within the subgraph, to the edge of the subgraph, or to specific ports on the edge of the subgraph border:
Subgraph with input and output ports
Graphical objects can be placed within layers to define their Z-order. A DiagramPanel has 9 layers by default, including layers for background, default and foreground nodes and links, as well as layers for input tools and adornments such as selection handles.
Many diagram applications use a palette to support drag and drop of new elements to the view. GoXam also provides a specialized kind of diagram called the Palette. It displays a number of nodes in a rectangular grid-like arrangement. You can use different DataTemplates than in your regular Diagram, in order to provide a smaller or simpler appearance for each item.
Pallette control in Logic Circuit samples
It displays a thumbnail of the whole model shown by another Diagram and shows that diagram’s viewport. The user can click or drag in the Overview to scroll the other diagram’s viewport.
Standard clipboard actions are enabled by default, but may be disabled for applications where it isn't desired.
To support unlimited and customizable undo and redo, the UndoManager tracks changes to the diagram’s model. Changes are logically grouped together by transactions.
GoXam supports scrolling around and zooming into the diagram. You can scroll and zoom in or out programmatically by setting DiagramPanel properties. The user can scroll using the scrollbars or the PanningTool, and the user can zoom in or out using Control-Mouse-Wheel.
In-place text editing of any text in the diagram is supported. Just click on any text that is enabled for text editing.
GoXam controls support selection, and they make it easy to data-bind to the currently selected node. You can customize selection handles and tool handles (e.g. for resizing) by supplying custom data templates.
GoXam comes with over 195+ common shapes predefined for use in common node definitions. The sample shows all of these shapes.
GoXam does not require any particular format or medium for storing diagrams. However, if you don’t mind using XML as the document format, and if you don’t have any particular XML schema to which you must adhere, and if you use our predefined model data classes, we do make it easy to save and load your model data in XML format. (The Org Chart Editor, State Chart, Logic Circuit and Flow Chart samples all demonstrate the use of XML save/restore.)
更新时间:2021-06-16 10:26:29.000 | 录入时间:2012-09-24 09:45:29.000 | 责任编辑:秦林
为开发高级图形的动态界面而设计的框架,是完全动画的图形对象。智能制造推荐产品,帮助企业领跑工业4.0。
DHTMLX 超值正版套包DHTMLX旗下Diagram、Sute、Pivot、Gantt等插件正版授权合集
JointJSJointJS 是一款基于 JavaScript 的开源库,用于创建基于 HTML5 的交互式图表
SciChart WPF Charts一款实时、高性能的WPF图表库,专为金融、医疗和工程应用而设计。
SciChart JavaScript Charts一款用于Web的高性能JavaScript图表和图形库。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢