The INetworkDiagramView type exposes the following members.

Methods

  NameDescription
Export
Prepares the control for export operations and executes the specified export action when the context is ready.
GetCriticalDependencies
Iterates the critical predecessor items of the project consisting of all task dependencies within the control.
GetCriticalItems
Iterates the critical items of the project consisting of all task dependencies within the control.
GetExportBitmapSource
Gets a bitmap including the content of the control.
GetExportBitmapSources
Gets a set of bitmaps including the content of the control, split by a specified page size.
GetExportSize
Gets the size of the bitmap returned by GetExportBitmapSource method.
IsCriticalOverloaded.
PrintOverloaded.
ScrollTo
Scrolls the diagram horizontally and/or vertically if, and as much as needed, in order for the specified item to be visible in the view.

Properties

  NameDescription
AspectRatio
Gets or sets the aspect ratio of the diagram.
DependencyLineStroke
Gets or sets the brush used to draw the lines representing task dependencies in the diagram.
DependencyLineStrokeThickness
Gets or sets the border thickness of the lines representing task dependencies in the diagram.
DependencyLineTemplate
Gets or sets the template to be used for displaying dependency lines in the diagram (by default arrow polylines drawn for each predecessor item from the appropriate end of the other task shape to the appropriate end of the corresponding dependent task shape).
DiagramMargin
Gets or sets the margin to preserve around the diagram.
IsDependencyToolTipVisible
Gets or sets a value that indicates whether the dependency line tool tips are displayed.
IsTaskToolTipVisible
Gets or sets a value that indicates whether the task shape tool tips are displayed.
ItemHeight
Gets or sets the total row height of any item presented in the diagram.
Items
Gets a collection of NetworkDiagramItem objects that represent the individual task items in the INetworkDiagramView control.
ItemWidth
Gets or sets the column width of any item presented in the diagram.
ManagedItems
Gets the internally managed network diagram item collection.
MinDependencyLineLength
Gets or sets the minimum length of the dependency lines displayed in the diagram at initialization time.
PredecessorToolTipTemplate
Gets or sets the template to be used for displaying the content of dependency line tool tips (by default the Content property values of the other and dependent task items separated by a dash, when IsDependencyToolTipVisible is true).
ShapeFill
Gets or sets the brush used to fill the task shapes in the diagram (when using the default task template).
ShapeHeight
Gets or sets the task shape height of any item presented in the diagram.
ShapeStroke
Gets or sets the brush used to draw the borders of the task shapes in the diagram (when using the default task template).
ShapeStrokeThickness
Gets or sets the border thickness of the task shapes in the diagram (when using the default task template).
ShapeWidth
Gets or sets the task shape width of any item presented in the diagram.
TaskTemplate
Gets or sets the template to be used for displaying task items in the diagram (by default tasks are represented by informational structured rectangle sets in the view).
ToolTipTemplate
Gets or sets the template to be used for displaying the content of task shape tool tips (by default the Content property values of task item, when IsToolTipVisible is true).

Events

  NameDescription
ItemActivated
Occurs when an item gets activated in the network diagram, i.e. when a left mouse button click occurs while hovering a task shape in the view.
ItemCollectionChanged
Occurs when the data item collection within the control changes.
ItemPropertyChanged
Occurs when a data property value of an item within the control changes.
PredecessorItemActivated
Occurs when a predecessor item gets activated in the network diagram, i.e. when a left mouse button click occurs while hovering a task dependency line in the view.

See Also