The NetworkDiagramView type exposes the following members.

Constructors

  NameDescription
Public methodNetworkDiagramView
Initializes a new NetworkDiagramView instance.

Methods

  NameDescription
Protected methodAddAttributesToRender (Inherited from WebControl.)
Protected methodAddedControl (Inherited from Control.)
Protected methodAddParsedSubObject (Inherited from Control.)
Public methodApplyStyle (Inherited from WebControl.)
Public methodApplyStyleSheetSkin (Inherited from Control.)
Protected methodBeginRenderTracing (Inherited from Control.)
Protected methodBuildProfileTree (Inherited from Control.)
Protected methodClearCachedClientID (Inherited from Control.)
Protected methodClearChildControlState (Inherited from Control.)
Protected methodClearChildState (Inherited from Control.)
Protected methodClearChildViewState (Inherited from Control.)
Protected methodClearEffectiveClientIDMode (Inherited from Control.)
Public methodCopyBaseAttributes (Inherited from WebControl.)
Protected methodCreateChildControls (Inherited from Control.)
Protected methodCreateControlCollection (Inherited from Control.)
Protected methodCreateControlStyle (Inherited from WebControl.)
Public methodDataBind()()()() (Inherited from ControlControl.)
Protected methodDataBind(Boolean) (Inherited from ControlControl.)
Protected methodDataBindChildren (Inherited from Control.)
Public methodDispose (Inherited from Control.)
Protected methodEndRenderTracing (Inherited from Control.)
Protected methodEnsureChildControls (Inherited from Control.)
Protected methodEnsureID (Inherited from Control.)
Public methodEquals (Inherited from Object.)
Public methodExport
Exports the diagram content.
Protected methodFinalize (Inherited from Object.)
Public methodFindControl(String) (Inherited from ControlControl.)
Protected methodFindControl(String, Int32) (Inherited from ControlControl.)
Public methodFocus (Inherited from Control.)
Public methodGetCriticalDependencies
Iterates the critical predecessor items of the project consisting of all task dependencies within the control.
Public methodGetCriticalItems
Iterates the critical items of the project consisting of all task dependencies within the control.
Protected methodGetDesignModeState (Inherited from Control.)
Public methodGetFinish
Retreives the finish item of the diagram.
Public methodGetHashCode (Inherited from Object.)
Public methodGetPredecessors
Iterates predecessor items of the specified item satisfying the specified dependency type condition in the Network Diagram related collection as NetworkDiagramItem objects.
Public methodGetRouteUrl(Object) (Inherited from ControlControl.)
Public methodGetRouteUrl(RouteValueDictionary) (Inherited from ControlControl.)
Public methodGetRouteUrl(String, Object) (Inherited from ControlControl.)
Public methodGetRouteUrl(String, RouteValueDictionary) (Inherited from ControlControl.)
Public methodGetStart
Retreives the start item of the diagram.
Public methodGetSuccessorPredecessorItems
Iterates successor items of the specified item in the Network Diagram related collection (i.e. those that have the specified item defined as a predecessor of any dependency type) as PredecessorItem objects.
Public methodGetSuccessors
Iterates successor items of the specified item in the Network Diagram related collection (i.e. those that have the specified item defined as a predecessor of any dependency type).
Public methodGetType (Inherited from Object.)
Public methodGetUniqueIDRelativeTo (Inherited from Control.)
Public methodHasControls (Inherited from Control.)
Protected methodHasEvents (Inherited from Control.)
Public methodIsCritical(NetworkDiagramItem)
Gets a value indicating whether the specified item is critical within the project consisting of all task dependencies within the control.
Public methodIsCritical(NetworkPredecessorItem)
Gets a value indicating whether the specified predecessor item is critical within the project consisting of all task dependencies within the control.
Protected methodIsLiteralContent (Inherited from Control.)
Protected methodLoadControlState (Inherited from Control.)
Public methodLoadPostData
Processes postback data for the current control instance.
Protected methodLoadViewState (Inherited from WebControl.)
Protected methodMapPathSecure (Inherited from Control.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodMergeStyle (Inherited from WebControl.)
Protected methodOnBubbleEvent (Inherited from Control.)
Protected methodOnDataBinding (Inherited from Control.)
Protected methodOnInit
Raises the Init event.
(Overrides Control..::..OnInit(EventArgs).)
Protected methodOnLoad (Inherited from Control.)
Protected methodOnPreRender
Raises the PreRender event.
(Overrides Control..::..OnPreRender(EventArgs).)
Protected methodOnUnload (Inherited from Control.)
Protected methodOpenFile (Inherited from Control.)
Public methodPrint
Prints the diagram.
Protected methodRaiseBubbleEvent (Inherited from Control.)
Public methodRaisePostDataChangedEvent
Signals the current control instance to notify the application that its state has changed.
Protected methodRemovedControl (Inherited from Control.)
Protected methodRender (Inherited from WebControl.)
Public methodRenderBeginTag
Writes the opening tag of the markup element associated with the specified HtmlTextWriterTag enumeration value to the output stream.
(Overrides WebControl..::..RenderBeginTag(HtmlTextWriter).)
Protected methodRenderChildren (Inherited from Control.)
Protected methodRenderContents
Renders the contents of the control to the specified writer. This method is used primarily by control developers.
(Overrides WebControl..::..RenderContents(HtmlTextWriter).)
Public methodRenderControl(HtmlTextWriter) (Inherited from ControlControl.)
Protected methodRenderControl(HtmlTextWriter, ControlAdapter) (Inherited from ControlControl.)
Public methodRenderEndTag (Inherited from WebControl.)
Public methodRepositionEnds
Updates the vertical position of start and finish nodes, assuming they are the first and the last items in the collection, to the first or between the first and second row in the view (when there is at least one item with two or more successors in the collection).
Protected methodResolveAdapter (Inherited from Control.)
Public methodResolveClientUrl (Inherited from Control.)
Public methodResolveUrl (Inherited from Control.)
Protected methodSaveControlState (Inherited from Control.)
Protected methodSaveViewState (Inherited from WebControl.)
Public methodScrollTo
Scrolls the view vertically to present a specific item in the diagram viewport.
Protected methodSetDesignModeState (Inherited from Control.)
Public methodSetRenderMethodDelegate (Inherited from Control.)
Public methodSetTraceData(Object, Object) (Inherited from Control.)
Public methodSetTraceData(Object, Object, Object) (Inherited from Control.)
Public methodToString (Inherited from Object.)
Protected methodTrackViewState (Inherited from WebControl.)

Properties

  NameDescription
Public propertyAccessKey (Inherited from WebControl.)
Protected propertyAdapter (Inherited from Control.)
Public propertyAppRelativeTemplateSourceDirectory (Inherited from Control.)
Public propertyAspectRatio
Gets or sets the aspect ratio of the diagram, indicating the rate between horizontal and vertical item layout positioning.
Public propertyAttributes (Inherited from WebControl.)
Public propertyBackColor (Inherited from WebControl.)
Public propertyBindingContainer (Inherited from Control.)
Public propertyBorderColor (Inherited from WebControl.)
Public propertyBorderStyle (Inherited from WebControl.)
Public propertyBorderWidth (Inherited from WebControl.)
Public propertyCanUserRearrangeItems
Gets or sets a value that indicates whether the user can change the canvas positions of task items in the control by drag and drop operations.
Protected propertyChildControlsCreated (Inherited from Control.)
Public propertyClientID (Inherited from Control.)
Public propertyClientIDMode (Inherited from Control.)
Protected propertyClientIDSeparator (Inherited from Control.)
Public propertyClientLibraryUrl
Gets or sets the external URL that holds the client JavaScript API (DlhSoft.ProjectData.PertChart.HTML.Controls.js file) to be used internally by the control. If the URL is not set (as by default), the required JavaScript code is automatically injected into the output HTML page at runtime (once per page). You may use this property to increase the client-server communication performance in your Web application: add the DlhSoft.ProjectData.PertChart.HTML.Controls.js file (from the installation folder of the product) into your Web project, and set the value of this property to the relative path it can be found at in your application.
Public propertyContainerCssClass
Gets or sets the CSS class to apply to the main content container within the control.
Protected propertyContext (Inherited from Control.)
Public propertyControls (Inherited from Control.)
Public propertyControlStyle (Inherited from WebControl.)
Public propertyControlStyleCreated (Inherited from WebControl.)
Public propertyCssClass (Inherited from WebControl.)
Public propertyDataItemContainer (Inherited from Control.)
Public propertyDataKeysContainer (Inherited from Control.)
Public propertyDependencyLineCssClass
Gets or sets the CSS class to apply to apply to polylines displayed between dependent task shapes in the diagram.
Public propertyDependencyLineStroke
Gets or sets the color to be used to draw the polylines displayed between dependent task shapes in the diagram.
Public propertyDependencyLineTemplateClientCode
Gets or sets a set of JavaScript function body code statements (considering control, item, and predecessor item parameters), returning SVG content to be presented as dependency line for an item and a specified predecessor item in the diagram, between a task and its predecessor (usually a polyline computed based on the task and predecessor shape positions in the diagram).
Protected propertyDesignMode (Inherited from Control.)
Public propertyDiagramMargin
Gets or sets the margin to preserve around the diagram; by default it is set to 16.
Public propertyEnabled (Inherited from WebControl.)
Public propertyEnableTheming (Inherited from WebControl.)
Public propertyEnableViewState (Inherited from Control.)
Protected propertyEvents (Inherited from Control.)
Public propertyExtraTaskTemplateClientCode
Gets or sets a set of JavaScript function body code statements (considering control, and item parameters), returning extra SVG content to be presented for items in the diagram.
Public propertyFont (Inherited from WebControl.)
Public propertyForeColor (Inherited from WebControl.)
Public propertyHasAttributes (Inherited from WebControl.)
Protected propertyHasChildViewState (Inherited from Control.)
Public propertyHeight (Inherited from WebControl.)
Public propertyID (Inherited from Control.)
Protected propertyIdSeparator (Inherited from Control.)
Public propertyInitializedClientCode
Gets or sets a set of JavaScript function body code statements (considering control parameter), to be executed after client side component initialization.
Public propertyInitializingClientCode
Gets or sets a set of JavaScript function body code statements (considering control parameter), to be executed before client side component initialization.
Public propertyInitializingContent
Gets or sets the inner HTML to be used while initializing (such as a "Please wait..." message).
Protected propertyIsChildControlStateCleared (Inherited from Control.)
Public propertyIsDependencyToolTipVisible
Gets or sets a value that determines whether dependency line tool tips are presented.
Protected propertyIsEnabled (Inherited from WebControl.)
Public propertyIsTaskToolTipVisible
Gets or sets a value that determines whether task shape tool tips are presented.
Protected propertyIsTrackingViewState (Inherited from Control.)
Protected propertyIsViewStateEnabled (Inherited from Control.)
Public propertyItemHeight
Gets or sets the row height of any item presented in the diagram; by default it is set to 100.
Public propertyItems
Gets or sets the task items to be presented in the Network Diagram.
Public propertyItemTemplateClientCode
Gets or sets a set of JavaScript function body code statements (considering control, and item parameters), returning SVG content to be presented for a specific item in the diagram (usually a tool tip).
Public propertyItemWidth
Gets or sets the column width of any item presented in the diagram; by default it is set to 220.
Protected propertyLoadViewStateByID (Inherited from Control.)
Public propertyMilestoneCssClass
Gets or sets the CSS class to apply to the milestone shapes in the diagram.
Public propertyMilestoneStroke
Gets or sets the color to be used to draw the supplemental borders of milestone shapes in the diagram.
Public propertyMinDependencyLineLength
Gets or sets the minimum length of the dependency lines displayed in the diagram at initialization time; by default it is set to 48.
Public propertyNamingContainer (Inherited from Control.)
Public propertyPage (Inherited from Control.)
Public propertyParent (Inherited from Control.)
Public propertyPredecessorItemTemplateClientCode
Gets or sets a set of JavaScript function body code statements (considering control, item, and predecessor item parameters), returning SVG content to be presented for an item and a specific predecessor item in the diagram (usually a tool tip).
Public propertyRenderingCompatibility (Inherited from Control.)
Public propertyShapeCssClass
Gets or sets the CSS class to apply to the shapes in the diagram.
Public propertyShapeFill
Gets or sets the color to be used to fill the shapes in the diagram.
Public propertyShapeHeight
Gets or sets the row height of any shape presented in the diagram; by default it is set to 92.
Public propertyShapeStroke
Gets or sets the color to be used to draw the borders of the shapes in the diagram.
Public propertyShapeWidth
Gets or sets the column width of any shape presented in the diagram; by default it is set to 212.
Public propertySite (Inherited from Control.)
Public propertySkinID (Inherited from WebControl.)
Public propertySnapRearrangedItemsToGuidelines
Gets or sets a value that indicates whether the task item shapes are snapping to row and column based guidelines in the control during drag and drop based rearrange operations.
Public propertyStyle (Inherited from WebControl.)
Public propertySupportsDisabledAttribute (Inherited from WebControl.)
Public propertyTabIndex (Inherited from WebControl.)
Protected propertyTagKey (Inherited from WebControl.)
Protected propertyTagName (Inherited from WebControl.)
Public propertyTarget
Gets or sets a presentation target to be used to initialize the default values of some of the appearance properties of the control; it is set to Standard by default.
Public propertyTaskTemplateClientCode
Gets or sets a set of JavaScript function body code statements (considering control, and item parameters), returning SVG content to be presented for all the items in the diagram (usually a task shape).
Public propertyTemplateControl (Inherited from Control.)
Public propertyTemplateSourceDirectory (Inherited from Control.)
Public propertyTheme
Gets or sets a presentation theme to be used to initialize the default values of some of the appearance properties of the control; it is set to Modern by default.
Public propertyToolTip (Inherited from WebControl.)
Public propertyUniqueID (Inherited from Control.)
Public propertyValidateRequestMode (Inherited from Control.)
Protected propertyViewState (Inherited from Control.)
Protected propertyViewStateIgnoresCase (Inherited from Control.)
Public propertyViewStateMode (Inherited from Control.)
Public propertyVisible (Inherited from Control.)
Public propertyWidth (Inherited from WebControl.)

Events

  NameDescription
Public eventDataBinding (Inherited from Control.)
Public eventDisposed (Inherited from Control.)
Public eventInit (Inherited from Control.)
Public eventLoad (Inherited from Control.)
Public eventPreRender (Inherited from Control.)
Public eventUnload (Inherited from Control.)

Explicit Interface Implementations

  NameDescription
Explicit interface implemetationPrivate methodIParserAccessor..::..AddParsedSubObject (Inherited from Control.)
Explicit interface implemetationPrivate propertyIControlBuilderAccessor..::..ControlBuilder (Inherited from Control.)
Explicit interface implemetationPrivate propertyIDataBindingsAccessor..::..DataBindings (Inherited from Control.)
Explicit interface implemetationPrivate propertyIExpressionsAccessor..::..Expressions (Inherited from Control.)
Explicit interface implemetationPrivate methodIAttributeAccessor..::..GetAttribute (Inherited from WebControl.)
Explicit interface implemetationPrivate methodIControlDesignerAccessor..::..GetDesignModeState (Inherited from Control.)
Explicit interface implemetationPrivate propertyIDataBindingsAccessor..::..HasDataBindings (Inherited from Control.)
Explicit interface implemetationPrivate propertyIExpressionsAccessor..::..HasExpressions (Inherited from Control.)
Explicit interface implemetationPrivate methodIAttributeAccessor..::..SetAttribute (Inherited from WebControl.)
Explicit interface implemetationPrivate methodIControlDesignerAccessor..::..SetDesignModeState (Inherited from Control.)
Explicit interface implemetationPrivate methodIControlDesignerAccessor..::..SetOwnerControl (Inherited from Control.)
Explicit interface implemetationPrivate propertyIControlDesignerAccessor..::..UserData (Inherited from Control.)

See Also