or
<
Window
x:Class
=
"GanttChart.MainWindow"
Title
=
"MainWindow"
Height
=
"350"
Width
=
"525"
xmlns:telerik
=
"http://schemas.telerik.com/2008/xaml/presentation"
>
<
Grid
>
<
telerik:RadGanttView
Margin
=
"0"
Name
=
"radGanttView1"
VerticalAlignment
=
"Stretch"
HorizontalAlignment
=
"Stretch"
>
<
telerik:RadGanttView.Columns
>
<
telerik:ColumnDefinition
ColumnWidth
=
"175"
Header
=
"Title"
MemberBinding
=
"{Binding Title}"
/>
<
telerik:ColumnDefinition
ColumnWidth
=
"175"
Header
=
"End"
MemberBinding
=
"{Binding Start}"
/>
<
telerik:ColumnDefinition
ColumnWidth
=
"175"
Header
=
"Start"
MemberBinding
=
"{Binding End}"
/>
</
telerik:RadGanttView.Columns
>
</
telerik:RadGanttView
>
</
Grid
>
</
Window
>
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using Telerik.Windows.Controls.GanttView;
using Telerik.Windows.Controls.Scheduling;
namespace GanttChart
{
/// <
summary
>
/// Interaction logic for MainWindow.xaml
/// </
summary
>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
var d = new DateTime(2012, 3, 1);
radGanttView1.VisibleRange = new VisibleRange(d, d.AddMonths(2));
var tasks = new ObservableCollection<
GanttTask
>();
for (int i = 0; i < 4; i++)
{
var gt = new GanttTask(
d.AddDays(14 * i),
d.AddDays(14 * i + 14),
"Title " + i.ToString());
for (int j = 0; j < gt.Duration.Days; j++)
{
var childGT = new GanttTask();
childGT.Start = gt.Start.AddDays(j);
childGT.End = childGT.Start.AddHours(23);
childGT.Title = "Child " + i.ToString() + "/" + j.ToString();
gt.Children.Add(childGT);
}
tasks.Add(gt);
}
radGanttView1.TasksSource = tasks;
radGanttView1.PixelLength = new TimeSpan(0, 1, 0, 0);
}
}
}
Hello...
Im using two radtabcontrols..
itemssource ,DisplayMemberPath, ContentTemplate is working but selectedIndex is not working
I tried manything but that was not working...
please help me...
here is my source..
selectedIndex In stroyActtemplate is not working...
<
Grid
>
<
Grid.Resources
>
<
DataTemplate
x:Key
=
"StoryChapterTemplate"
>
<
TextBlock
Text
=
"{Binding Name}"
/>
</
DataTemplate
>
<
DataTemplate
x:Key
=
"StoryActTemplate"
>
<
telerik:RadTabControl
ItemsSource
=
"{Binding TempSubList}"
DisplayMemberPath
=
"Name"
ContentTemplate
=
"{StaticResource StoryChapterTemplate}"
SelectedIndex
=
"{Binding Selected,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}"
/>
</
DataTemplate
>
</
Grid.Resources
>
<
telerik:RadTabControl
x:Name
=
"tabControl"
ItemsSource
=
"{Binding TempSubList}"
DisplayMemberPath
=
"Name"
ContentTemplate
=
"{StaticResource StoryActTemplate}"
SelectedIndex
=
"{Binding Selected,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}"
/>
<
Button
Width
=
"30"
Height
=
"30"
VerticalAlignment
=
"Bottom"
HorizontalAlignment
=
"Left"
Click
=
"Button_Click"
>A</
Button
>
<
Button
Width
=
"30"
Height
=
"30"
VerticalAlignment
=
"Bottom"
HorizontalAlignment
=
"Left"
Margin
=
"40,0"
Click
=
"Button_Click_1"
>B</
Button
>
<
Button
Width
=
"30"
Height
=
"30"
VerticalAlignment
=
"Bottom"
HorizontalAlignment
=
"Right"
Click
=
"Button_Click_2"
>C</
Button
>
<
Button
Width
=
"30"
Height
=
"30"
VerticalAlignment
=
"Bottom"
HorizontalAlignment
=
"Right"
Margin
=
"40,0"
Click
=
"Button_Click_3"
>D</
Button
>
</
Grid
>