.gif) |
DynamicGraphMetaObject |
|
.gif) |
Graph |
表示包含节点和链接的进程的关系图。 |
.gif) |
GraphCategory |
图类别用于规定图对象上的信息,如节点和链接。 |
.gif) |
GraphCategoryChangedEventArgs |
|
.gif) |
GraphCategoryCollection |
|
.gif) |
GraphCommand |
|
.gif) |
GraphCommandDefinition |
定义可用于分组 GraphCommands 的特定命令定义。 |
.gif) |
GraphCommonSchema |
定义一组常用的GraphProperty对象。 |
.gif) |
GraphDataObject |
此类通过剪贴板和拖放操作为交换 DGML 数据提供 IDataObject 支持。 |
.gif) |
GraphDeserializationProgressEventArgs |
表示反序列化程序在反序列化中输入的当前进度。 |
.gif) |
GraphEnumerable |
图形类别的扩展方法。 |
.gif) |
GraphException |
GraphNodeId.Parse 过程中出现分析错误时引发的异常。 |
.gif) |
GraphGroup |
在具有IsGroup=true节点的包装。它们没有单独标识;它们使用这些包装节点的标识。 |
.gif) |
GraphLink |
个表示定向关系图的链接。 |
.gif) |
GraphLinkCollection |
此类的实例管理链接的集合。未保留顺序。 |
.gif) |
GraphMetadata |
此类用于提供有关 GraphProperty 的更多信息,包括本地化的字符串和标志,用以控制属性在 Property Grid 窗口中的显示方式。 |
.gif) |
GraphMetadataContainer |
可以具有与图表指定数据关联的对象。 |
.gif) |
GraphNavigateToItemRanks |
IGraphNavigateToItem 扩展的 Common rank 的值。 |
.gif) |
GraphNode |
表示定向关系图中的节点 |
.gif) |
GraphNodeCollection |
此类为操纵节点的收集提供方法。此选件类不保留您添加节点的顺序,因此,当您在枚举项时在任意顺序将捕获它们。 |
.gif) |
GraphNodeId |
GraphNodeId 是名称/值对,如“a=b”。此标识符(“a”)。GraphNodeIdName表示称为“名称”和右侧,“a b”是“值”部分的左侧部分。GraphNodeId的值部件可以是下列值之一:* string * URI * GraphNodeId * GraphNodeIdCollection。因为值可以是GraphNodeId或GraphNodeIdCollection,可以使用括号“()”指定嵌套:也就是说..,a= (b=c) a= (b=c d=e) (a=b c=d)。若要构造嵌套GraphNodeId列表(a=b c=d),创建GraphNodeIdCollection并将其分配给GraphNodeId:GraphNodeId.Get (GraphNodeIdName.Nested,新GraphNodeIdCollection (GraphNodeId.Get (MyGraphNodeIdNames.a,“a b”) GraphNodeId.Get (MyGraphNodeIdNames.c,“d”);使用以下简单算术,还可以创建此GraphNodeId:GraphNodeId ab = GraphNodeId.Get (“(a=b)”);GraphNodeId abcd = ab + “(c=d)”;//(为a=b c=d)该结果进行转换为字符串使用tostring()或隐式字符串强制转换运算符,并生成“(a=b c=d)”。因为GraphNodeIds是在HashSet的存储过程,使用运算符==,它们可以进行比较。 |
.gif) |
GraphNodeIdCollection |
包含 GraphNodeIds 列表的。这可以被已存储在 GraphNodeId 的 .Value 中。创建后这是一个不可变的列表。我们选择使用抽象类,原因是此类无法识别需要将列表序列化到字符串的格式化。 派生类将对此有所了解。 |
.gif) |
GraphNodeIdConverter |
可用于在 GraphNodeId 来回转换的类型转换器。编辑转换器派生自这一个。 |
.gif) |
GraphNodeIdName |
给 GraphNodeId 的 GraphNodeIdName。 该 GraphNodeId 窗体的名称和数据类型。 |
.gif) |
GraphNodeIdPropertyDescriptor |
这是用于填充 PropertyGrid 的行与 XmlAttribute 信息和标签和描述的对应的本地化的字符串的自定义 PropertyDescriptor。 |
.gif) |
GraphObject |
此类通过为名称/数值对添加强势键入的属性包使对象具有可扩展功能。 |
.gif) |
GraphObjectChangedEventArgs |
GraphNodeCollection 和 GraphLinkCollection 递增和移除的事件使用这些事件参数,以便可以从图表添加和移除跟踪哪些节点和链接。 |
.gif) |
GraphPathSerializationDictionary |
CommonPaths 允许您重新映射 DGML 中的某些属性值。例如,相对解决方案给出文件路径非常好,这样当解决方案被移动时,文件就会被建立。若要解决此问题,您可以通过完整路径的值将路径定义为“SolutionDir”。然后 GraphSerializer 将替换为路径,实际上在带有语法 “$ (名称) 的” DGML 中找到名称为您提供路径的 ID 的位置,并将在该文件的末尾写出用于路径块的定义。当加载 DGML 文档时,该路径将将使用当前 CommonPaths 中的值替换,然后所有变量引用将通过这些新值扩展。因此在您的计算机上的解决方案文件夹可能在驱动器 C 某处,并在驱动在驱动器 D 另一台计算机和一切按预期方式工作。 |
.gif) |
GraphPathSerializer |
此类表示使用在特定 CommonPaths 路径名重写字符串值。它提供了替换为路径的序列化方法,该路径带有 $ (名称)的语法,名称为在 CommonPaths 中注册的路径名称。它还提供执行相反的一个反序列化方法。当所有序列化完成时,可以查询中使用的属性获取序列化或反序列化方法使用路径的列表。 |
.gif) |
GraphProperty |
图属性用于给图对象添加注释,如节点和链接。 |
.gif) |
GraphPropertyCollection |
|
.gif) |
GraphProviderAttribute |
指示目标类型为图表提供程序的特性。 |
.gif) |
GraphSchema |
GraphSchema是一个简单容器的设置GraphCategory和GraphProperty对象和GraphMetadata与它们。 |
.gif) |
GraphSerializationErrorEventArgs |
如果该调用方传递一个处理程序到序列化程序,此类用于交流序列化错误。 |
.gif) |
GraphSerializationSettings |
序列化图表的设置。 |
.gif) |
GraphTransactionCanceledException |
此选件类可用于取消关系图事务范围和传达到您的应用程序UI层影响取消。 |
.gif) |
GraphTransactionScope |
表示 System.Transactions.TransactionScope 周围高度优化的包装。这样广泛使用线程本地存储,因此线程绑定。GraphTransactionScope 意味着通过与 TransactionScope 相同的 () 类调用。 |
.gif) |
GraphUndoManager<T> |
此选件类包装从Visual Studio的IOleUndoManager并添加取消单元合并。 |
.gif) |
GraphUndoUnit |
此类表示出现在 VS 取消堆栈的可撤消的图表更改。 |
.gif) |
GraphUpdatedEventArgs |
提供对图形对象进行的更改。 |
.gif) |
UndoableGraphTransactionScope |
这是可用于可撤销编辑器(显示在主人应用取消堆)的一个指定图表事务范围。 |