
Having trouble overriding the template for the details view for ShellListView. I was assuming this was a template to override the whole layout, but it seems like it's only working inside the 'Name' column cells. I'm trying to override the grid to use my own grid for custom styling so that it's consistent with the other grids in our application.
<DataTemplate x:Key="DetailsLayoutModeTemplate">
<telerik:RadGridView>
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Name}" Header="Name" Width="Auto" MinWidth="200" />
<telerik:GridViewDataColumn DataMemberBinding="{Binding Date}" Header="Date Modified" Width="Auto" MinWidth="100" />
<telerik:GridViewDataColumn DataMemberBinding="{Binding Kind}" Header="Item Type" Width="Auto" MinWidth="75"/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
</DataTemplate>
DetailsLayoutModeItemTemplate="{StaticResource DetailsLayoutModeTemplate}"
I've also tried overriding the HeaderDetailsTemplate thinking I could style just the header to make it more consistent with our application, but it seems like it only gives control of the contents not the whole header.
<DataTemplate x:Key="ShellHeaderTemplate">
<TextBlock Text="{Binding Name}" TextTrimming="CharacterEllipsis" Padding="10" Margin="0" Background="White"/>
</DataTemplate>