<
telerik:RadGridView
x:Name
=
"rgv"
AutoGenerateColumns
=
"False"
RccControls:GridViewHeaderContextMenu.IsEnabled
=
"True"
>
<
telerik:RadGridView.ChildTableDefinitions
>
<
telerik:GridViewTableDefinition
/>
</
telerik:RadGridView.ChildTableDefinitions
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
Header
=
"Value 1"
DataMemberBinding
=
"{Binding Path=Value1}"
/>
<
telerik:GridViewDataColumn
Header
=
"Value 2"
DataMemberBinding
=
"{Binding Path=Value2}"
/>
</
telerik:RadGridView.Columns
>
<
telerik:RadGridView.HierarchyChildTemplate
>
<
DataTemplate
>
<
telerik:RadGridView
CanUserFreezeColumns
=
"False"
AutoGenerateColumns
=
"False"
ItemsSource
=
"{Binding ChildItems}"
IsReadOnly
=
"True"
RccControls:GridViewHeaderContextMenu.IsEnabled
=
"True"
Grouped
=
"RadGridView_Grouped"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding ChildValue1}"
Header
=
"Child Value 1"
/>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding ChildValue2}"
Header
=
"Child Value 2"
/>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
</
DataTemplate
>
</
telerik:RadGridView.HierarchyChildTemplate
>
</
telerik:RadGridView
>
<
telerik:GridViewDataColumn
Width
=
"70"
IsReadOnly
=
"True"
Header
=
"Fit Plus"
DataMemberBinding
=
"{Binding FitPercentage}"
DataFormatString
=
"{}{0:#%}"
>
<Window.Resources>
<LinearGradientBrush x:Key="GridViewHeaderBackground" EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="Blue" Offset="0"/>
<GradientStop Color="Red" Offset="1"/>
<GradientStop Color="Green" Offset="0.4"/>
<GradientStop Color="Yellow" Offset="0.4"/>
</LinearGradientBrush>
<Style x:Name="GridViewHeaderCellStyle" TargetType="telerik:GridViewHeaderCell" >
<Setter Property="Background" Value="{StaticResource GridViewHeaderBackground}" />
<Setter Property="BorderBrush" Value="#FFF40505"/>
</Style>
<ControlTemplate x:Key="GridViewHeaderRowTemplate" TargetType="telerik:GridViewHeaderRow">
<Border x:Name="PART_GridViewHeaderRowBorder" SnapsToDevicePixels="True" Background="{StaticResource GridViewHeaderBackground}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Border BorderBrush="#FFEEEEEE" Grid.ColumnSpan="3" BorderThickness="0,0,0,1" SnapsToDevicePixels="True" Background="{StaticResource GridViewHeaderBackground}" />
<telerik:IndicatorPresenter x:Name="PART_IndicatorPresenter" Grid.Column="0" />
<telerik:IndentPresenter x:Name="PART_IndentPresenter" Grid.Column="1" />
<telerik:DataCellsPresenter x:Name="PART_DataCellsPresenter" Grid.Column="2" />
</Grid>
</Border>
</ControlTemplate>
<Style x:Name="GridViewHeaderRowStyle" TargetType="telerik:GridViewHeaderRow">
<Setter Property="Template" Value="{StaticResource GridViewHeaderRowTemplate}" />
<Setter Property="Background" Value="{StaticResource GridViewHeaderBackground}" />
<Setter Property="BorderBrush" Value="#FFF40505"/>
</Style>
</Window.Resources>
<Grid x:Name="LayoutRoot" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" >
<telerikGrid:RadGridView x:Name="radGridView" >
<telerikGrid:RadGridView.Columns>
<telerikGrid:GridViewDataColumn Header="Film" >
<telerikGrid:GridViewDataColumn.CellTemplate >
<DataTemplate>
<TextBlock FontWeight="Bold" FontSize="18" Text="{Binding FilmNumber}" />
</DataTemplate>
</telerikGrid:GridViewDataColumn.CellTemplate>
</telerikGrid:GridViewDataColumn>
<telerikGrid:GridViewDataColumn Header="Regiment" >
<telerikGrid:GridViewDataColumn.CellTemplate>
<DataTemplate>
<TextBlock FontWeight="Bold" FontSize="18" Text="{Binding RegimentNumber}" />
</DataTemplate>
</telerikGrid:GridViewDataColumn.CellTemplate>
</telerikGrid:GridViewDataColumn>
<telerikGrid:GridViewDataColumn Header="Date" >
<telerikGrid:GridViewDataColumn.CellTemplate>
<DataTemplate>
<TextBlock FontWeight="Bold" FontSize="18" Text="{Binding InfractionDate, StringFormat=d}" />
</DataTemplate>
</telerikGrid:GridViewDataColumn.CellTemplate>
</telerikGrid:GridViewDataColumn>
</telerikGrid:RadGridView.Columns>
</telerikGrid:RadGridView>
</Grid>
List<OrganizationNameType> orgTypeList =
new
List<OrganizationNameType>();
orgTypeList = hub.OrganizationNameType.ToList();
Telerik.Windows.Controls.GridViewComboBoxColumn gvc =
new
Telerik.Windows.Controls.GridViewComboBoxColumn();
gvc.Header =
"New Data Types"
;
gvc.ItemsSource = orgTypeList;
gvc.DisplayMemberPath =
"TypeName"
;
gvc.SelectedValueMemberPath =
"TypeName"
;
OrganizationNameType
I am trying to recover the variable "TypeName" of each OrganizationNameType
and have it displayed as a column in my RadGrid. Hi!
I'm very interested to know how to do to make tab be styled like VS2005 or VS2008 as you show figured in help in ms-help://telerik.windows.controls/telerik.windows.controls.tabcontrol/radtabcontrol-getting-started.html.
I'll appreciate any sample
thanks