The NetworkTaskItemsConverter type exposes the following members.

Constructors

  NameDescription
NetworkTaskItemsConverter

Methods

  NameDescription
Convert
Converts custom task items optionally referring custom predecessor items to a collection of NetworkDiagramItem objects referring NetworkPredecessorItem objects (as required by Items properties of NetworkDiagramView component).
ConvertBack
Throws a not supported exception as two way conversion is internally implemented and may be configured using the UpdateSourceOnTargetChanges and UpdateTargetOnSourceChanges properties of the converter.
Equals (Inherited from Object.)
Finalize (Inherited from Object.)
GetHashCode (Inherited from Object.)
GetType (Inherited from Object.)
MemberwiseClone (Inherited from Object.)
ToString (Inherited from Object.)

Properties

  NameDescription
AssignmentsContentMember
Gets or sets the property name of custom task items that AssignmentsContent property of NetworkDiagramItem objects should be bound to. Source object values retreived by the custom property may be of any type (including string). This property can be set only at initialization time (an exception is thrown if it is set after having the conversion process started).
ContentMember
Gets or sets the property name of custom task items that Content property of NetworkDiagramItem objects should be bound to. Source object values retreived by the custom property may be of any type (including string). This property can be set only at initialization time (an exception is thrown if it is set after having the conversion process started).
DisplayedColumnIndexMember
Gets or sets the property name of custom task items that DisplayedColumnIndex property of NetworkDiagramItem objects should be bound to. Source object values retreived by the custom property need to be of numeric type. This property can be set only at initialization time (an exception is thrown if it is set after having the conversion process started).
DisplayedRowIndexMember
Gets or sets the property name of custom task items that DisplayedRowIndex property of NetworkDiagramItem objects should be bound to. Source object values retreived by the custom property need to be of numeric type. This property can be set only at initialization time (an exception is thrown if it is set after having the conversion process started).
DisplayedTextMember
Gets or sets the property name of custom task items that DisplayedText property of NetworkDiagramItem objects should be bound to. Source object values retreived by the custom property need to be of string type. This property can be set only at initialization time (an exception is thrown if it is set after having the conversion process started).
EarlyFinishMember
Gets or sets the property name of custom task items that EarlyFinish property of NetworkDiagramItem objects should be bound to. Source object values retreived by the custom property need to be of date and time type. This property can be set only at initialization time (an exception is thrown if it is set after having the conversion process started).
EarlyStartMember
Gets or sets the property name of custom task items that EarlyStart property of NetworkDiagramItem objects should be bound to. Source object values retreived by the custom property need to be of date and time type. This property can be set only at initialization time (an exception is thrown if it is set after having the conversion process started).
EffortMember
Gets or sets the property name of custom task items that Effort property of NetworkDiagramItem objects should be bound to. Source object values retreived by the custom property need to be of time span type. This property can be set only at initialization time (an exception is thrown if it is set after having the conversion process started).
IsMilestoneMember
Gets or sets the property name of custom task items that IsMilestone property of NetworkDiagramItem objects should be bound to. Source object values retreived by the custom property need to be of Boolean type. This property can be set only at initialization time (an exception is thrown if it is set after having the conversion process started).
LateFinishMember
Gets or sets the property name of custom task items that LateFinish property of NetworkDiagramItem objects should be bound to. Source object values retreived by the custom property need to be of date and time type. This property can be set only at initialization time (an exception is thrown if it is set after having the conversion process started).
LateStartMember
Gets or sets the property name of custom task items that LateStart property of NetworkDiagramItem objects should be bound to. Source object values retreived by the custom property need to be of date and time type. This property can be set only at initialization time (an exception is thrown if it is set after having the conversion process started).
PredecessorItemMember
Gets or sets the property name of custom predecessor items that Item property of NetworkPredecessorItem objects should be bound to. Source object values retreived by the custom property need to be of custom task item type. This property can be set only at initialization time (an exception is thrown if it is set after having the conversion process started).
PredecessorsMember
Gets or sets the property name of custom task items that Predecessors property of NetworkDiagramItem objects should be bound to. Source object values retreived by the custom property need to be of custom predecessor collection type (IEnumerable based). This property can be set only at initialization time (an exception is thrown if it is set after having the conversion process started).
SlackMember
Gets or sets the property name of custom task items that Slack property of NetworkDiagramItem objects should be bound to. Source object values retreived by the custom property need to be of time span type. This property can be set only at initialization time (an exception is thrown if it is set after having the conversion process started).
UpdateSourceOnTargetChanges
Gets or sets a value that indicates whether data source is automatically updated when target NetworkDiagramItem and NetworkPredecessorItem objects generated by the converter get their internally bound values changed. Set this property to false when the feature is not needed, e.g. when the user interface is read only (by default it is set to true in order to automatically propagate changes back to the data source as expected in most situations). This property can be set only at initialization time (an exception is thrown if it is set after having the conversion process started).
UpdateTargetOnSourceChanges
Gets or sets a value that indicates whether target NetworkDiagramItem and NetworkPredecessorItem objects generated by the converter are automatically updated when internally bound data source values change. Set this property to true only when the feature is needed, i.e. when code behind changes the data source while the user interface presents it and all changes should be automatically reflected on screen (by default it is set to false in order to provide increased performance). Note that automatic updates work only when the custom data source implements INotifyCollectionChanged interface and/or custom data objects implement INotifyPropertyChanged interface. This property can be set only at initialization time (an exception is thrown if it is set after having the conversion process started).

See Also