Represents a class that describes the relations used to extract data from a data source to populate a RadGanttView.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class GanttViewRelationBinding : INotifyPropertyChanged, ICloneable
Inheritance: objectGanttViewRelationBinding
Implements:
Constructors
Initializes an empty relation binding to be configured through its properties.
public GanttViewRelationBinding()
Initializes the task and link member mappings. Set the data source and task/link list members separately.
public GanttViewRelationBinding(string parentMember, string childMember, string titleMember, string startMember, string endMember, string progressMember, string linkStartMember, string linkEndMember, string linkTypeMember)
The member path used to identify a task's parent.
childMemberstringThe member path that contains a task's child tasks.
titleMemberstringThe member path that supplies a task's displayed title.
startMemberstringThe member path that supplies a task's start date and time.
endMemberstringThe member path that supplies a task's end date and time.
progressMemberstringThe member path that supplies a task's progress value.
linkStartMemberstringThe member path that identifies a link's start task.
linkEndMemberstringThe member path that identifies a link's end task.
linkTypeMemberstringThe member path that supplies a link's dependency type.
Properties
Gets or sets the child member.
public string ChildMember { get; set; }
The child member.
Gets or sets the data source.
public object DataSource { get; set; }
The data source.
Gets or sets the end member.
public string EndMember { get; set; }
The end member.
Gets or sets the links data member.
[Browsable(true)]
public string LinkDataMember { get; set; }
The data member.
Gets or sets the link end member.
public string LinkEndMember { get; set; }
The link end member.
Gets or sets the link start member.
public string LinkStartMember { get; set; }
The link start member.
Gets or sets the link type member.
public string LinkTypeMember { get; set; }
The link type member.
Gets or sets the parent member.
public string ParentMember { get; set; }
The parent member.
Gets or sets the progress member.
public string ProgressMember { get; set; }
The progress member.
Gets or sets the name of the relation.
public string RelationName { get; set; }
The name of the relation.
Gets or sets the start member.
public string StartMember { get; set; }
The start member.
Gets or sets the tasks data member.
[Browsable(true)]
public string TaskDataMember { get; set; }
The data member.
Gets or sets the title member.
public string TitleMember { get; set; }
The title member.
Methods
Compares the bound data source and task/link member mappings with another relation binding.
Raises PropertyChanged with the supplied property name.
protected virtual void OnPropertyChanged(string propertyName)
The property name reported to subscribers.
Events
Occurs when a relation-binding value changes; the GanttView binding provider uses this notification to rebuild its bound data.
public event PropertyChangedEventHandler PropertyChanged
Implements: