<grid:RadGridView x:Name="gridLesson" ScrollMode="RealTime" Grid.Column="0" Grid.Row="2" AutoGenerateColumns="False"
AddingNewDataItem="gridLesson_AddingNewDataItem" >
<grid:RadGridView.Columns>
<grid:GridViewDataColumn HeaderText="UnitId" DataMemberBinding="{Binding UnitId}" />
<grid:GridViewDataColumn HeaderText="UnitName #" UniqueName="UnitName" />
<grid:GridViewDataColumn HeaderText="Files" Width="250" DataMemberPath="UnitFiles">
<grid:GridViewDataColumn.CellStyle>
<Style TargetType="telerikGridView:GridViewCell">
<Setter Property="dragDrop:RadDragAndDropManager.AllowDrop" Value="True"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="telerikGridView:GridViewCell">
<StackPanel>
<ListBox ItemsSource="{Binding UnitFiles}">
<ListBox.ItemTemplate>
<DataTemplate>
<core:RadDockPanel HorizontalAlignment="Stretch">
<Image Source="{Binding IconPath, Mode=TwoWay}" Width="10" Height="10" />
<HyperlinkButton Content="{Binding docname, Mode=TwoWay}" TargetName="_blank"
NavigateUri="{Binding docurl}" />
</core:RadDockPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</grid:GridViewDataColumn.CellStyle>
</grid:GridViewDataColumn>
</grid:RadGridView.Columns>
<grid:RadGridView.HierarchyChildTemplate>
<DataTemplate>
<StackPanel DataContext="{x:Null}">
<grid:RadGridView AutoGenerateColumns="False" Loaded="RadGridView_Loaded" ItemsSource="{Binding Lessions}"
RowStyle="{StaticResource CustomRowStyle}" UseAlternateRowStyle="False" x:Name="grdLession" >
<grid:RadGridView.Columns>
<grid:GridViewDataColumn HeaderText="Date" DataMemberBinding="{Binding LessonDate}" />
<grid:GridViewDataColumn HeaderText="Lesson #" DataMemberBinding="{Binding Lesson}" />
<grid:GridViewDataColumn HeaderText="Aim" DataMemberBinding="{Binding AIM}" />
<grid:GridViewDataColumn HeaderText="Additional Information" DataMemberBinding="{Binding AdditionalInformation}" />
<grid:GridViewDataColumn HeaderText="Files" DataMemberPath="Files" Width="200">
<grid:GridViewDataColumn.CellStyle>
<Style TargetType="telerikGridView:GridViewCell">
<Setter Property="dragDrop:RadDragAndDropManager.AllowDrop" Value="True"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="telerikGridView:GridViewCell">
<StackPanel>
<ListBox ItemsSource="{Binding Files}">
<ListBox.ItemTemplate>
<DataTemplate>
<core:RadDockPanel HorizontalAlignment="Stretch">
<Image Source="{Binding IconPath, Mode=TwoWay}" Width="10" Height="10" />
<HyperlinkButton Content="{Binding docname, Mode=TwoWay}" TargetName="_blank"
NavigateUri="{Binding docurl}" />
</core:RadDockPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</grid:GridViewDataColumn.CellStyle>
</grid:GridViewDataColumn>
</grid:RadGridView.Columns>
</grid:RadGridView>
</StackPanel>
</DataTemplate>
</grid:RadGridView.HierarchyChildTemplate>
</grid:RadGridView>
I have hierarchy grid as above describe; now I want to set AllowDrop value on ControlTemplate Column. It is working fine for Parent Grid ControlTemplate but it is giving error for HierarchyChildTemplate.
Can anybody provide solution quickly?
Thanks,
Manas