| Class | Description |
 | ConnectionDefinition | Represents a class for connection definition that applies over the connections generated from NodeDefinition.ChildrenMemberPath and NodeDefinition.ChildKeysMemberPath. |
 | ConnectionDefinitionBase | Represents a base class for diagram connection definition. |
 | ConnectionDefinitionCollection | Collection class for connection definitions. |
 | ConnectionPointDefinition | Represents a class for connection point definition. |
 | ConnectionPointDefinitionCollection | Represents a collection of ConnectionPointDefinition objects. |
 | ConnectionSourceDefinition | Represents a class for connection definition that applies on the connections generated from the XamDiagram.ConnectionsSource. |
 | DiagramCommandExecutedEventArgs | Represents the argument that is passed to the XamDiagram.CommandExecutedEvent event. |
 | DiagramCommandExecutingEventArgs | Represents the argument that is passed to the XamDiagram.CommandExecutingEvent event. |
 | DiagramCommands | Provides a set of XamDiagram related commands. |
 | DiagramConnection | Represents a connection visualized in the XamDiagram control. |
 | DiagramConnectionCapPresenter | Represents a cap for DiagramConnection within XamDiagram control. |
 | DiagramConnectionConnectedEventArgs | Represents the argument that is passed to the XamDiagram.ConnectionConnected event. |
 | DiagramConnectionConnectingEventArgs | Represents the argument that is passed to the XamDiagram.ConnectionSConnecting event. |
 | DiagramConnectionMovedEventArgs | Represents the argument that is passed to the XamDiagram.ConnectionMoved event. |
 | DiagramConnectionMovingEventArgs | Represents the argument that is passed to the XamDiagram.ConnectionMoving event. |
 | DiagramConnectionPoint | An object representing a point on a DiagramNode where connections start and end. |
 | DiagramConnectionPointCollection | A collection of DiagramConnectionPoint objects. |
 | DiagramEditModeEnteredEventArgs | Represents the argument that is passed to the XamDiagram.EditModeEnteredEvent event. |
 | DiagramEditModeEnteringEventArgs | Represents the argument that is passed to the XamDiagram.EditModeEnteringEvent event. |
 | DiagramEditModeExitedEventArgs | Represents the argument that is passed to the XamDiagram.EditModeExitedEvent event. |
 | DiagramEditModeExitingEventArgs | Represents the argument that is passed to the XamDiagram.EditModeExitingEvent event. |
 | DiagramItem | Provides a model for an item visualized within XamDiagram control. |
 | DiagramItemAddedEventArgs | Represents the argument that is passed to the XamDiagram.ItemAdded event. |
 | DiagramItemAddingEventArgs | Represents the argument that is passed to the XamDiagram.ItemAdding event. |
 | DiagramItemRemovedEventArgs | Represents the argument that is passed to the XamDiagram.ItemRemoved event. |
 | DiagramItemRemovingEventArgs | Represents the argument that is passed to the XamDiagram.ItemRemoving event. |
 | DiagramItemsCollection | Represents a collection of DiagramItem instances. |
 | DiagramNode | Represents a node visualized in the XamDiagram control. |
 | DiagramNodeMovedEventArgs | Represents the argument that is passed to the XamDiagram.NodeMoved event. |
 | DiagramNodeMovingEventArgs | Represents the argument that is passed to the XamDiagram.NodeMoving event. |
 | DiagramNodeResizedEventArgs | Represents the argument that is passed to the XamDiagram.NodeResized event. |
 | DiagramNodeResizingEventArgs | Represents the argument that is passed to the XamDiagram.NodeResizing event. |
 | DiagramSelectionChangedEventArgs | A class listing the information needed when the selected items change. |
 | DiagramToolboxCategory | Represents a category of one or more DiagramToolboxItems. |
 | DiagramToolboxCategoryAddedEventArgs | Provides data for the XamDiagramToolbox.CategoryAdded event. |
 | DiagramToolboxCategoryAddingEventArgs | Provides data for the XamDiagramToolbox.CategoryAdding event. |
 | DiagramToolboxCategoryCollection | Represents a dynamic collection of DiagramToolboxCategory. |
 | DiagramToolboxItem | Represents an item visualized by Infragistics.Controls.Charts.Primitives.DiagramToolboxCategoryItemsControl. |
 | DiagramToolboxItemsPanel | Custom panel for the Infragistics.Controls.Charts.Primitives.DiagramToolboxCategoryItem. Works similarly to a wrap panel, however it places everything in aligned columns and rows. |
 | DiagramToolboxItemsPanel.DiagramToolboxItemsPanelVisualData | Represents visual data for DiagramToolboxItemsPanel. |
 | ForceDirectedGraphDiagramLayout | Force-directed graph layout using the Fruchterman–Reingold algorithm. |
 | GridDiagramLayout | A simple layout arranging diagram nodes in a grid. No collision detection and no special arrangement tactics are applied. |
 | NodeDefinition | Represents a class for node definition. |
 | NodeDefinitionCollection | Collection class for node definitions. |
 | ReadOnlyDiagramConnectionCollection | Read-only collection class for diagram connections. |
 | SelectedDiagramItemCollection | Represents a modifiable collection of DiagramItem objects which have been selected. |
 | TreeDiagramLayout | Arranges the nodes in a XamDiagram in a tree layout. |
 | XamDiagram | Represents an Infragistics' diagramming control. |
 | XamDiagramToolbox | Represents an Infragistics diagramming toolbox control. |