コード例 #1
0
 public GanttViewLinkDataErrorEventArgs(
     GanttViewLinkDataItem item,
     string errorText,
     params object[] context)
     : base(item)
 {
     this.errorText = errorText;
     this.context   = context;
 }
コード例 #2
0
 public GanttViewLinkAddedEventArgs(GanttViewLinkDataItem item)
     : base(item)
 {
 }
コード例 #3
0
 public GanttViewLinkAddingEventArgs(GanttViewLinkDataItem link)
     : base(link)
 {
 }
コード例 #4
0
        private void AddTasks()
        {
            //Setup data items
            GanttViewDataItem item1 = new GanttViewDataItem();

            item1.Start    = new DateTime(2014, 12, 15);
            item1.End      = new DateTime(2014, 12, 20);
            item1.Progress = 30m;
            item1.Title    = "Summary task.1. title";

            GanttViewDataItem subItem11 = new GanttViewDataItem();

            subItem11.Start    = new DateTime(2014, 12, 16);
            subItem11.End      = new DateTime(2014, 12, 18);
            subItem11.Progress = 10m;
            subItem11.Title    = "Sub-task.1.1 title";

            GanttViewDataItem subItem12 = new GanttViewDataItem();

            subItem12.Start    = new DateTime(2014, 12, 21);
            subItem12.End      = new DateTime(2014, 12, 23);
            subItem12.Progress = 20m;
            subItem12.Title    = "Sub-task.1.2 title";

            //Add subitems
            item1.Items.Add(subItem11);
            item1.Items.Add(subItem12);

            this.customRadGanttView.Items.Add(item1);

            GanttViewDataItem item2 = new GanttViewDataItem();

            item2.Start    = new DateTime(2014, 12, 21);
            item2.End      = new DateTime(2014, 12, 12);
            item2.Progress = 40m;
            item2.Title    = "Summary task.2. title";

            GanttViewDataItem subitem21 = new GanttViewDataItem();

            subitem21.Start    = new DateTime(2014, 12, 17);
            subitem21.End      = new DateTime(2014, 12, 20);
            subitem21.Progress = 10m;
            subitem21.Title    = "Sub-task.2.1 title";

            GanttViewDataItem subitem22 = new GanttViewDataItem();

            subitem22.Start    = new DateTime(2014, 12, 21);
            subitem22.End      = new DateTime(2014, 12, 23);
            subitem22.Progress = 30m;
            subitem22.Title    = "Sub-task.2.2 title";

            GanttViewDataItem subitem23 = new GanttViewDataItem();

            subitem23.Start = new DateTime(2014, 12, 18);
            subitem23.End   = new DateTime(2014, 12, 20);
            subitem23.Title = "Sub-task.2.3 title";

            //Add subitems
            item2.Items.Add(subitem21);
            item2.Items.Add(subitem22);
            item2.Items.Add(subitem23);

            this.customRadGanttView.Items.Add(item2);

            //Add links between items
            GanttViewLinkDataItem link1 = new GanttViewLinkDataItem();

            link1.StartItem = subItem11;
            link1.EndItem   = subItem12;
            link1.LinkType  = TasksLinkType.FinishToStart;
            this.customRadGanttView.Links.Add(link1);

            GanttViewLinkDataItem link2 = new GanttViewLinkDataItem();

            link2.StartItem = subitem21;
            link2.EndItem   = subitem22;
            link2.LinkType  = TasksLinkType.StartToStart;
            this.customRadGanttView.Links.Add(link2);

            GanttViewLinkDataItem link3 = new GanttViewLinkDataItem();

            link3.StartItem = subitem22;
            link3.EndItem   = subitem23;
            link3.LinkType  = TasksLinkType.FinishToStart;
            this.customRadGanttView.Links.Add(link3);

            GanttViewTextViewColumn titleColumn = new GanttViewTextViewColumn("Title");
            GanttViewTextViewColumn startColumn = new GanttViewTextViewColumn("Start");
            GanttViewTextViewColumn endColumn   = new GanttViewTextViewColumn("End");

            this.customRadGanttView.GanttViewElement.Columns.Add(titleColumn);
            this.customRadGanttView.GanttViewElement.Columns.Add(startColumn);
            this.customRadGanttView.GanttViewElement.Columns.Add(endColumn);
        }
コード例 #5
0
 public GanttViewSelectedLinkChangedEventArgs(GanttViewLinkDataItem item)
     : base(item)
 {
 }
コード例 #6
0
 public GanttViewSelectedLinkChangingEventArgs(GanttViewLinkDataItem link)
     : base(link)
 {
 }