The PertChartView type exposes the following members.

Constructors

  NameDescription
PertChartView
Initializes a new PertChartView instance.

Methods

  NameDescription
AddAttributesToRender (Inherited from WebControl.)
AddedControl (Inherited from Control.)
AddParsedSubObject (Inherited from Control.)
ApplyStyle (Inherited from WebControl.)
ApplyStyleSheetSkin (Inherited from Control.)
BeginRenderTracing (Inherited from Control.)
BuildProfileTree (Inherited from Control.)
ClearCachedClientID (Inherited from Control.)
ClearChildControlState (Inherited from Control.)
ClearChildState (Inherited from Control.)
ClearChildViewState (Inherited from Control.)
ClearEffectiveClientIDMode (Inherited from Control.)
CopyBaseAttributes (Inherited from WebControl.)
CreateChildControls (Inherited from Control.)
CreateControlCollection (Inherited from Control.)
CreateControlStyle (Inherited from WebControl.)
DataBindOverloaded.
DataBindChildren (Inherited from Control.)
Dispose (Inherited from Control.)
EndRenderTracing (Inherited from Control.)
EnsureChildControls (Inherited from Control.)
EnsureID (Inherited from Control.)
Equals (Inherited from Object.)
Export
Exports the chart content.
Finalize (Inherited from Object.)
FindControlOverloaded.
Focus (Inherited from Control.)
GetCriticalDependencies
Iterates the critical predecessor items of the project consisting of all task event dependencies within the control.
GetCriticalItems
Iterates the critical items of the project consisting of all task event dependencies within the control.
GetDesignModeState (Inherited from Control.)
GetFinish
Retreives the finish item of the chart.
GetHashCode (Inherited from Object.)
GetPredecessors
Iterates predecessor items of the specified item satisfying the specified dependency type condition in the PERT Chart related collection as PertChartItem objects.
GetRouteUrlOverloaded.
GetStart
Retreives the start item of the chart.
GetSuccessorPredecessorItems
Iterates successor items of the specified item in the PERT Chart related collection (i.e. those that have the specified item defined as a predecessor of any dependency type) as PredecessorItem objects.
GetSuccessors
Iterates successor items of the specified item in the PERT Chart related collection (i.e. those that have the specified item defined as a predecessor of any dependency type).
GetType (Inherited from Object.)
GetUniqueIDRelativeTo (Inherited from Control.)
HasControls (Inherited from Control.)
HasEvents (Inherited from Control.)
IsCriticalOverloaded.
IsLiteralContent (Inherited from Control.)
LoadControlState (Inherited from Control.)
LoadPostData
Processes postback data for the current control instance.
LoadViewState (Inherited from WebControl.)
MapPathSecure (Inherited from Control.)
MemberwiseClone (Inherited from Object.)
MergeStyle (Inherited from WebControl.)
OnBubbleEvent (Inherited from Control.)
OnDataBinding (Inherited from Control.)
OnInit
Raises the Init event.
(Overrides Control..::.OnInit(EventArgs).)
OnLoad (Inherited from Control.)
OnPreRender
Raises the PreRender event.
(Overrides Control..::.OnPreRender(EventArgs).)
OnUnload (Inherited from Control.)
OpenFile (Inherited from Control.)
Print
Prints the chart.
RaiseBubbleEvent (Inherited from Control.)
RaisePostDataChangedEvent
Signals the current control instance to notify the application that its state has changed.
RemovedControl (Inherited from Control.)
Render (Inherited from WebControl.)
RenderBeginTag
Writes the opening tag of the markup element associated with the specified HtmlTextWriterTag enumeration value to the output stream.
(Overrides WebControl..::.RenderBeginTag(HtmlTextWriter).)
RenderChildren (Inherited from Control.)
RenderContents
Renders the contents of the control to the specified writer. This method is used primarily by control developers.
(Overrides WebControl..::.RenderContents(HtmlTextWriter).)
RenderControlOverloaded.
RenderEndTag (Inherited from WebControl.)
RepositionEnds
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).
ResolveAdapter (Inherited from Control.)
ResolveClientUrl (Inherited from Control.)
ResolveUrl (Inherited from Control.)
SaveControlState (Inherited from Control.)
SaveViewState (Inherited from WebControl.)
ScrollTo
Scrolls the view vertically to present a specific item in the chart viewport.
SetDesignModeState (Inherited from Control.)
SetRenderMethodDelegate (Inherited from Control.)
SetTraceDataOverloaded.
ToString (Inherited from Object.)
TrackViewState (Inherited from WebControl.)

Properties

  NameDescription
AccessKey (Inherited from WebControl.)
Adapter (Inherited from Control.)
AppRelativeTemplateSourceDirectory (Inherited from Control.)
AspectRatio
Gets or sets the aspect ratio of the chart, indicating the rate between horizontal and vertical item layout positioning.
Attributes (Inherited from WebControl.)
BackColor (Inherited from WebControl.)
BindingContainer (Inherited from Control.)
BorderColor (Inherited from WebControl.)
BorderStyle (Inherited from WebControl.)
BorderWidth (Inherited from WebControl.)
CanUserRearrangeItems
Gets or sets a value that indicates whether the user can change the canvas positions of task event items in the control by drag and drop operations.
ChartMargin
Gets or sets the margin to preserve around the chart; by default it is set to 16.
ChildControlsCreated (Inherited from Control.)
Classic
Gets or sets a value that indicates whether to use the classic settings for the client side component.
ClientID (Inherited from Control.)
ClientIDMode (Inherited from Control.)
ClientIDSeparator (Inherited from Control.)
ClientLibraryUrl
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.
ContainerCssClass
Gets or sets the CSS class to apply to the main content container within the control.
Context (Inherited from Control.)
Controls (Inherited from Control.)
ControlStyle (Inherited from WebControl.)
ControlStyleCreated (Inherited from WebControl.)
CssClass (Inherited from WebControl.)
DataItemContainer (Inherited from Control.)
DataKeysContainer (Inherited from Control.)
DependencyLineCssClass
Gets or sets the CSS class to apply to apply to polylines displayed between dependent task event shapes in the chart.
DependencyLineStroke
Gets or sets the color to be used to draw the polylines displayed between dependent task event shapes in the chart.
DependencyLineTemplateClientCode
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 chart, between a task event and its predecessor (usually a polyline computed based on the task event and predecessor shape positions in the chart).
DependencyTextBlockWidth
Gets or sets the width of the dependency text blocks displayed in the chart for dependency lines at initialization time; by default it is set to 120.
DependencyTextCssClass
Gets or sets the CSS class to apply to apply to the text displayed on the task dependency line in the chart.
DependencyTextStroke
Gets or sets the color to be used to use for the text displayed on the task dependency line in the chart.
DesignMode (Inherited from Control.)
Enabled (Inherited from WebControl.)
EnableTheming (Inherited from WebControl.)
EnableViewState (Inherited from Control.)
Events (Inherited from Control.)
ExtraTaskEventTemplateClientCode
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 chart.
Font (Inherited from WebControl.)
ForeColor (Inherited from WebControl.)
HasAttributes (Inherited from WebControl.)
HasChildViewState (Inherited from Control.)
Height (Inherited from WebControl.)
ID (Inherited from Control.)
IdSeparator (Inherited from Control.)
InitializedClientCode
Gets or sets a set of JavaScript function body code statements (considering control parameter), to be executed after client side component initialization.
InitializingClientCode
Gets or sets a set of JavaScript function body code statements (considering control parameter), to be executed before client side component initialization.
InitializingContent
Gets or sets the inner HTML to be used while initializing (such as a "Please wait..." message).
IsChildControlStateCleared (Inherited from Control.)
IsDependencyToolTipVisible
Gets or sets a value that determines whether dependency line tool tips are presented.
IsEnabled (Inherited from WebControl.)
IsTaskEventToolTipVisible
Gets or sets a value that determines whether task event shape tool tips are presented.
IsTrackingViewState (Inherited from Control.)
IsViewStateEnabled (Inherited from Control.)
ItemHeight
Gets or sets the row height of any item presented in the chart; by default it is set to 40.
Items
Gets or sets the task event items to be presented in the PERT Chart.
ItemTemplateClientCode
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 chart (usually a tool tip).
ItemWidth
Gets or sets the column width of any item presented in the chart; by default it is set to 40.
LoadViewStateByID (Inherited from Control.)
NamingContainer (Inherited from Control.)
Page (Inherited from Control.)
Parent (Inherited from Control.)
PredecessorItemTemplateClientCode
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 chart (usually a tool tip).
RenderingCompatibility (Inherited from Control.)
ShapeCssClass
Gets or sets the CSS class to apply to the shapes in the chart.
ShapeFill
Gets or sets the color to be used to fill the shapes in the chart.
ShapeHeight
Gets or sets the row height of any shape presented in the chart; by default it is set to 32.
ShapeStroke
Gets or sets the color to be used to draw the borders of the shapes in the chart.
ShapeWidth
Gets or sets the column width of any shape presented in the chart; by default it is set to 32.
Site (Inherited from Control.)
SkinID (Inherited from WebControl.)
SnapRearrangedItemsToGuidelines
Gets or sets a value that indicates whether the task event item shapes are snapping to row and column based guidelines in the control during drag and drop based rearrange operations.
Style (Inherited from WebControl.)
SupportsDisabledAttribute (Inherited from WebControl.)
TabIndex (Inherited from WebControl.)
TagKey (Inherited from WebControl.)
TagName (Inherited from WebControl.)
Target
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.
TaskEventTemplateClientCode
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 chart (usually a task event shape).
TemplateControl (Inherited from Control.)
TemplateSourceDirectory (Inherited from Control.)
Theme
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.
ToolTip (Inherited from WebControl.)
UniqueID (Inherited from Control.)
ValidateRequestMode (Inherited from Control.)
ViewState (Inherited from Control.)
ViewStateIgnoresCase (Inherited from Control.)
ViewStateMode (Inherited from Control.)
VirtualEffortDependencyLineCssClass
Gets or sets the CSS class to apply to apply to virtual effort polylines displayed between dependent task event shapes in the chart.
Visible (Inherited from Control.)
Width (Inherited from WebControl.)

Events

  NameDescription
DataBinding (Inherited from Control.)
Disposed (Inherited from Control.)
Init (Inherited from Control.)
Load (Inherited from Control.)
PreRender (Inherited from Control.)
Unload (Inherited from Control.)

Explicit Interface Implementations

  NameDescription
IParserAccessor..::.AddParsedSubObject (Inherited from Control.)
IControlBuilderAccessor..::.ControlBuilder (Inherited from Control.)
IDataBindingsAccessor..::.DataBindings (Inherited from Control.)
IExpressionsAccessor..::.Expressions (Inherited from Control.)
IAttributeAccessor..::.GetAttribute (Inherited from WebControl.)
IControlDesignerAccessor..::.GetDesignModeState (Inherited from Control.)
IDataBindingsAccessor..::.HasDataBindings (Inherited from Control.)
IExpressionsAccessor..::.HasExpressions (Inherited from Control.)
IAttributeAccessor..::.SetAttribute (Inherited from WebControl.)
IControlDesignerAccessor..::.SetDesignModeState (Inherited from Control.)
IControlDesignerAccessor..::.SetOwnerControl (Inherited from Control.)
IControlDesignerAccessor..::.UserData (Inherited from Control.)

See Also