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