C# Class CoderForRent.Charting.Gantt.GanttNode

A base class node that meats the requirements for the IGanttNode. Note that the GanttChart only requires a class that implements IGanttNode, so this class is not strictly required.
Inheritance: IGanttNode
Show file Open project: jogibear9988/SlGanttChart

Private Properties

Property Type Description
AddFirstSectionIfNecessary void
ChildNode_PropertyChanged void
UpdateDatesToChildren void
_Sections_CollectionChanged void
section_PropertyChanged void

Public Methods

Method Description
_ChildNodes_CollectionChanged ( object sender, System e ) : void

Protected Methods

Method Description
RaisePropertyChanged ( PropertyChangedEventArgs e ) : void
RaisePropertyChanging ( PropertyChangedEventArgs e ) : void
RaisePropertyChanging ( string prop ) : void

Private Methods

Method Description
AddFirstSectionIfNecessary ( ) : void
ChildNode_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
UpdateDatesToChildren ( ) : void
_Sections_CollectionChanged ( object sender, System e ) : void
section_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Method Details

RaisePropertyChanged() protected method

protected RaisePropertyChanged ( PropertyChangedEventArgs e ) : void
e System.ComponentModel.PropertyChangedEventArgs
return void

RaisePropertyChanging() protected method

protected RaisePropertyChanging ( PropertyChangedEventArgs e ) : void
e System.ComponentModel.PropertyChangedEventArgs
return void

RaisePropertyChanging() protected method

protected RaisePropertyChanging ( string prop ) : void
prop string
return void

_ChildNodes_CollectionChanged() public method

public _ChildNodes_CollectionChanged ( object sender, System e ) : void
sender object
e System
return void