MindFusion.Diagramming for WinForms是一个能帮助你创建工作流和进程图表的.NET控件;数据库实体关系图表;组织图表;对象层次和关系图表;图表和树。它是基于对象-图表框,表格和箭头类型,将其归类分派给其他并结合成复杂的结构。该控件提供超过预先定义的50多种图表框,如自定义设计样式和对图表框着色等。
点击下载MindFusion.Diagramming for WinForms最新试用版
在本教程中,我们演示如何创建示例图并使用LayeredLayout对其进行排列。该图是使用Xamarin流程图库生成的。这是Android手机上最终应用程序的屏幕截图:
I.项目设置
我们启动Visual Studio,然后在项目模板的搜索框中键入“ Xamarin.Forms”。在搜索结果中,我们选择“移动应用程序(Xamarin.Forms)”,然后按“下一步”。
然后,为应用程序选择一个名称,然后按“创建”。选择您要定位的平台:iOS,Android和UWP。我们的示例应用程序支持所有这些。
创建新应用程序后,我们将创建一个名为References的新文件夹,并在其中复制项目所需的所有程序集引用。这些是:
心灵融合
思维融合图
思维融合许可
对于主要的通用项目,由平台的所有项目共享。
然后,在Android中,您需要添加对以下内容的引用:
心灵融合
MindFusion.Common.Android
思维融合图
MindFusion.Diagramming.Android
对于iOS项目,您需要参考:
心灵融合
MindFusion.Common.iOS
思维融合图
iOS版MindFusion.Diagramming
对于UWP项目,您需要添加对以下内容的引用:
心灵融合
思维融合通用
思维融合图
思维融合,作图,通用
然后,在公共项目的xaml页面中,您需要添加对图形装配的引用:
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:d="http://xamarin.com/schemas/2014/forms/design"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:diag="clr-namespace:MindFusion.Diagramming;assembly=MindFusion.Diagramming"
mc:Ignorable="d"
x:Class="LayeredLayout.MainPage"><