| Class | Description |
| NetworkNodeClickEventArgs | The event arguments of the events fired when a node is clicked. |
| NetworkNodeConnection | An object that represents a single connection data object in the XamNetworkNode. |
| NetworkNodeEventArgs | The event arguments of the events of a node. |
| NetworkNodeLayoutAssignedEventArgs | The event arguments of the events fired when a node layout is assinged. |
| NetworkNodeMouseEventArgs | The event arguments of the mouse events of a node. |
| NetworkNodeMouseWheelEventArgs | The event arguments of the mouse wheel events of a node. |
| NetworkNodeNode | An object that represents a single node data object in the XamNetworkNode. |
| NetworkNodeNodeAutomationPeer | The automation peer for the NetworkNodeNodeControl |
| NetworkNodeNodeControl | An object that acts as the visual representaion of a NetworkNodeNode objects. |
| NetworkNodeNodeLayout | This class binds the value, text and items source properties of a NetworkNode item to the provided data. Paths should be provided which are the names of the properties of the data. The data should be of TargetTypeName type. |
| NetworkNodeNodeLayoutCollection | Collection class for node layouts. |
| NetworkNodeNodesPanel | Represents a panel containing the XamNetworkNode nodes. |
| NetworkNodeSelectionEventArgs | A class listing the information needed when the selected nodes change. |
| NodeExpansionChangedEventArgs | The event arguments of the events fired when a node is expanded or collapsed. |
| SelectedNetworkNodesCollection | Represents a modifiable collection of NetworkNodeNode objects which have been selected. |
| XamNetworkNode | Represents the XamNetworkNode control. |
| XamNetworkNodeAutomationPeer | The automation peer for the XamNetworkNode |