请教高手关于diagramdesigner designer的使用方法

【免费流程图绘制软件 Diagram Designer 1.28 下载】_图像制作_图形图像_软件下载_新浪科技_新浪网
& 免费流程图绘制软件 Diagram Designer
免费流程图绘制软件 Diagram Designer 1.28
发布公司:Michael Vinther
授权方式:
软件评级:
绿色认证:
操作系统:WindowsAll
软件语言:多语系
软件大小:1,959 KB
更新日期:
下载次数:累计/1521724 本周/236
关键字项:
  一个小巧免费的流程图绘制工具,Diagram Designer。速度飞快,无需安装。我想对大多数人来说,无论是画流程图,还是设计界面,还是做一些简单的演示,都够用了。我就想不通为什么一定要使用一些大型的破解软件呢,难道真的有那个必要吗?另外喜欢中文界面的朋友可以下载语言支持包。喜欢玩开源的朋友可以下一个稍微老一点的版本的 源码。
  软件特性:
  自定义对象模板
  拼写检查
  导入/导出 WMF, EMF, BMP, JPEG, PNG, MNG, ICO, GIF 以及 PCX 格式
  幻灯片播放
  简单的数学公式
  可以解方程的高级计算器
  整合了MeeSoft Image Analyzer用来编辑位图以及其他扩展格式
  使用压缩格式,使得文件尺寸最小
一款开源免费的2D CAD制图软件
WindowsAll|免费版|星级:&下载次数:3177
它能将画面颠簸抖动的视频转化为流畅稳定的第一人称演示视频。
Mac|免费版|星级:&下载次数:53
它能将画面颠簸抖动的视频转化为流畅稳定的第一人称演示视频。
Win8/7/10|免费版|星级:&下载次数:523
一个小巧免费的流程图绘制工具
WindowsAll|免费版|星级:&下载次数:1521724
本类周排名
正在加载数据
本类总排名
正在加载数据
欢迎参与投票调查public class Connector : Control, INotifyPropertyChanged {
public Point Position
get { return }
if (position != value)
position =
OnPropertyChanged("Position");
public Connector()
// fired when layout changes
base.LayoutUpdated += new EventHandler(Connector_LayoutUpdated);
void Connector_LayoutUpdated(object sender, EventArgs e)
DesignerCanvas designer = GetDesignerCanvas(this);
if (designer != null)
//get center position of this Connector relative to the DesignerCanvas
this.Position = this.TransformToAncestor(designer).Transform
(new Point(this.Width / 2, this.Height / 2));
连接点装饰模板 ConnectorDecoratorTemplate
DesignerItem的样式文件中包含了连接点控件如下:
&Style TargetType="{x:Type s:DesignerItem}"&
&Setter Property="Template"&
&Setter.Value&
&ControlTemplate TargetType="{x:Type s:DesignerItem}"&
&Grid DataContext="{Binding RelativeSource={RelativeSource TemplatedParent}}"&&
&ContentPresenter&/&
&Control x:Name="PART_ConnectorDecorator" Visibility="Hidden"
Template="{StaticResource ConnectorDecoratorTemplate}"/&
&ControlTemplate.Triggers&
&Trigger Property="IsMouseOver" Value="true"&
&Setter TargetName="PART_ConnectorDecorator" Property="Visibility"           Value="Visible"/&
&/Trigger&
&/ControlTemplate.Triggers&
&/ControlTemplate&
&/Setter.Value&
连接点控件样式如下:
&ControlTemplate x:Key="ConnectorDecoratorTemplate" TargetType="{x:Type Control}"&
&Grid Margin="-5"&
&s:Connector Orientation="Left" VerticalAlignment="Center"
HorizontalAlignment="Left"/&
&s:Connector Orientation="Top" VerticalAlignment="Top"
HorizontalAlignment="Center"/&
&s:Connector Orientation="Right" VerticalAlignment="Center"
HorizontalAlignment="Right"/&
&s:Connector Orientation="Bottom" VerticalAlignment="Bottom"
HorizontalAlignment="Center"/&
&/Grid& &/ControlTemplate&
连接Connection
两个连接点之间连线后生成连接对象Connection,Connection有两个属性Source和Sink,分别代码源Connector和目的Connector,当这两个Connector的Position改变时会通知Connection调用UpdatePathGeometry算法来更新连接线路径。
Connection的代码如下:
public class Connection : Control, ISelectable, INotifyPropertyChanged
public Connector Source
if (source != value)
if (source != null)
source.PropertyChanged -=
new PropertyChangedEventHandler(OnConnectorPositionChanged);
source.Connections.Remove(this);
if (source != null)
source.Connections.Add(this);
source.PropertyChanged +=
new PropertyChangedEventHandler(OnConnectorPositionChanged);
UpdatePathGeometry();
void OnConnectorPositionChanged(object sender, PropertyChangedEventArgs e)
if (e.PropertyName.Equals("Position"))
UpdatePathGeometry();
定制化连接点布局
ConnectorDecoratorTemplate
有时缺省的四个连接点可能并不是我们所需要的,如一个三角形DesignerItem的定义如下:
&Path IsHitTestVisible="False"
Fill="Orange"
Stretch="Fill"
Data="M 0,10 5,0 10,10 Z"&
&s:DesignerItem.DragThumbTemplate&
&ControlTemplate&
&Path Fill="Transparent" Stretch="Fill"
Data="M 0,10 5,0 10,10 Z"/&
&/ControlTemplate&
&/s:DesignerItem.DragThumbTemplate& &/Path&
这个三角形显示的默认连接点如下图左边所示,但是我们需要的是下面所示的连接点,那么我们是如何定制化连接点布局的呢?
设计器通过DesignerItem的附加属性DesignerItem.ConnectorDecoratorTemplate来让我们自定义连接点装饰模板,为了定义出上图右边所示的连接点,我们可以修改三角形的定义如下:
&Path IsHitTestVisible="False"
Fill="Orange"
Stretch="Fill"
Data="M 0,10 5,0 10,10 Z"&
&!-- Custom DragThumb Template --&
&s:DesignerItem.DragThumbTemplate&
&ControlTemplate&
&Path Fill="Transparent" Stretch="Fill"
Data="M 0,10 5,0 10,10 Z"/&
&/ControlTemplate&
&s:DesignerItem.DragThumbTemplate&
&!-- Custom ConnectorDecorator Template --&
&s:DesignerItem.ConnectorDecoratorTemplate&
&ControlTemplate&
&Grid Margin="0"&
&s:Connector Orientation="Top" HorizontalAlignment="Center"
VerticalAlignment="Top" /&
&s:Connector Orientation="Bottom"
HorizontalAlignment="Center"
VerticalAlignment="Bottom" /&
&UniformGrid Columns="2"&
&s:Connector Grid.Column="0" Orientation="Left" /&
&s:Connector Grid.Column="1" Orientation="Right"/&
&/UniformGrid&
&/ControlTemplate&
&/s:DesignerItem.ConnectorDecoratorTemplate& &/Path&
RelativePositionPanel和RelativePositionPanel.RelativePosition
以上三角形的连接点属于比较规格的图形,有时候遇到不规则图形时可能就比较难按照上面这种布局方式去设计了,于是我们设计了一个处理相对位置布局的一个RelativePositionPanel&,并给Connector 加了一个附加属性RelativePositionPanel.RelativePosition来处理使用相对位置来设置连接点的情况。
以下为定义五角星的示例:
上图五角星的定义如下:&
&Path IsHitTestVisible="False"
Fill="Orange"
Stretch="Fill"
Data="M 9,2 11,7 17,7 12,10 14,15 9,12 4,15 6,10 1,7 7,7 Z"&
&!-- Custom DragThumb Template --&
&s:DesignerItem.DragThumbTemplate&
&ControlTemplate&
&Path Fill="Transparent" Stretch="Fill"
Data="M 9,2 11,7 17,7 12,10 14,15 9,12 4,15 6,10 1,7 7,7 Z"/&
&/ControlTemplate&
&/s:DesignerItem.DragThumbTemplate&
&!-- Custom ConnectorDecorator Template --&
&s:DesignerItem.ConnectorDecoratorTemplate&
&ControlTemplate&
&c:RelativePositionPanel Margin="-4"&
&s:Connector Orientation="Top"
c:RelativePositionPanel.RelativePosition="0.5,0"/&
&s:Connector Orientation="Left"
c:RelativePositionPanel.RelativePosition="0,0.385"/&
&s:Connector Orientation="Right"
c:RelativePositionPanel.RelativePosition="1,0.385"/&
&s:Connector Orientation="Bottom"
c:RelativePositionPanel.RelativePosition="0.185,1"/&
&s:Connector Orientation="Bottom"
c:RelativePositionPanel.RelativePosition="0.815,1"/&
&/c:RelativePositionPanel&
&/ControlTemplate&
&/s:DesignerItem.ConnectorDecoratorTemplate& &/Path&
MetaModelEngine将增加一种布局方式:按绝对位置布局连接点
欢迎转载,转载请注明:转载自 [DiagramDesignerPart3 C#WPF流程图开发含源代码 CSharp C#编程 256万源代码下载-
&文件名称: DiagramDesignerPart3& & [
& & & & &&]
&&所属分类:
&&开发工具: C#
&&文件大小: 364 KB
&&上传时间:
&&下载次数: 405
&&提 供 者:
&详细说明:C#WPF流程图开发含源代码-C# WPF development flow chart containing the source code
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&DiagramDesigner&&...............\&&...............\App.xaml.cs&&...............\bin&&...............\...\Debug&&...............\...\.....\DiagramDesigner.exe&&...............\...\.....\DiagramDesigner.pdb&&...............\...\.....\DiagramDesigner.vshost.exe&&...............\...\.....\DiagramDesigner.vshost.exe.manifest&&...............\&&...............\&&...............\&&...............\&&...............\Controls&&...............\........\&&...............\........\&&...............\........\&&...............\&&...............\&&...............\&&...............\&&...............\&&...............\Properties&&...............\..........\&&...............\..........\&&...............\..........\&&...............\..........\&&...............\..........\&&...............\Resources&&...............\.........\&&...............\.........\&&...............\.........\Images&&&&&&&&&&&&...............\.........\......\cross.png&&...............\.........\......\hexagon.png&&...............\.........\......\info.png&&...............\.........\......\mail.png&&...............\.........\......\nuclear.png&&...............\.........\......\plus.png&&...............\.........\......\printer.png&&...............\.........\......\ring.png&&...............\.........\......\software.png&&...............\.........\......\walk.png&&...............\.........\......\world.png&&...............\.........\Stencils&&...............\.........\........\&&...............\.........\........\&&...............\.........\........\&&...............\.........\Styles&&...............\.........\......\&&...............\.........\......\&&...............\.........\......\&&...............\.........\......\&&...............\.........\......\&&...............\.........\......\&&...............\.........\&&...............\.........\&&...............\&&...............\&&...............\&&...............\&&...............\&&DiagramDesigner.sln
&[]:很好,推荐下载&[]:很好,推荐下载&[]:很好,推荐下载&[]:很好,推荐下载&[]:很好,推荐下载
&近期下载过的用户:
&&&&&&&&&[]
&相关搜索:
&&&&&&&&&&
&输入关键字,在本站256万海量源码库中尽情搜索:
&[] - wpf画刷演示。透明遮照画刷,颜色画刷,图像画刷。
&[] - wpf界面中根据名称寻找图像,并在指定图像之间产生连接线动画效果的方法,全部用代码完成,可以灵活控制。本项目是验证方法的可行性,需要安装.net3.5
&[] - wpf 3D 例子源码, C#实现,一个简单的小程序
&[] - wpf UI数据绑定示例. 仅使用了前台数据绑定。
&[] - 用wpf轻松打造iTunes CoverFlow效果.
很不错的哦
&[] - wpf 实现的炫酷的界面的收音机源码 后台用的是c#编写的
&[] - C#获取局域网内所有设备的IP地址和MAC地址
&[] - 含浮动工具栏、左右侧可隐藏面板等源码,可以直接使用,效果超好。和VS2005的界面相似。
&[] - wpf拖拽的实例, 希望与大家常常交流.
&[] - 在线编辑流程图,可以拖动,可以保存,采用JQUERY做的流程图制作
流程图制作哪个好流程图怎么画极光下载站为广大网友提供最好用最简单的流程图制作软件,让你轻松制作详细的流程图。流程图一般应用于企业公司医疗教学生产线上,流程图制作软件是这些办公人员必备的武器之一。流程图
陌讯流程图设计器绿色版是一款简
ClickCharts是一个方便,直观,易
WizFlow Flowcharter是一款非常优
Pacestar&LanFlow是一个针对
&& BizAgi Process Mo
&&&& EDraw
Diagram Designer V1.28.1 多国语言绿色版 流程图制作软件
下载帮助本站软件均来自互联网, 如有侵犯您的版权, 请与我们联系。
* 为了达到最快的下载速度,推荐使用下载本站软件。
* 请一定升级到最新版才能正常解压本站提供的软件!
* 相关网站事务请留言:
或通知我们!或加我们微信公众号:xz7_cngr
Copyright &
. All Rights Reserved君,已阅读到文档的结尾了呢~~
从wpf diagram designer part ..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
从WPF Diagram Designer Part 1学习控件模板、移动、改变大小和旋转
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 diagram designer中文 的文章

 

随机推荐