<
telerik:RadGridView
Margin
=
"15,5,15,5"
Name
=
"gvRequest"
Height
=
"auto"
Width
=
"Auto"
xmlns:telerik
=
"http://schemas.telerik.com/2008/xaml/presentation"
telerik:StyleManager.Theme
=
"Simple"
AutoGenerateColumns
=
"False"
IsFilteringAllowed
=
"False"
FlowDirection
=
"LeftToRight"
ShowGroupPanel
=
"False"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
UniqueName
=
"Codice"
Header
=
"Codice"
Width
=
"Auto"
/>
<
telerik:GridViewDataColumn
UniqueName
=
"UtenteCreazione"
Header
=
"UtenteCreazione"
Width
=
"Auto"
/>
<
telerik:GridViewDataColumn
UniqueName
=
"IDContatore"
Header
=
"IDContatore"
Width
=
"Auto"
/>
<
telerik:GridViewDataColumn
UniqueName
=
"ModuloStampa"
Header
=
"ModuloStampa"
Width
=
"Auto"
/>
</
telerik:RadGridView.Columns
>
<
telerik:RadGridView.HierarchyChildTemplate
>
<
DataTemplate
>
<
StackPanel
DataContext
=
"{x:Null}"
>
<
telerik:RadGridView
CanUserReorderColumns
=
"False"
Name
=
"gvOrder"
CanUserInsertRows
=
"True"
ShowInsertRow
=
"True"
CanUserDeleteRows
=
"True"
CanUserFreezeColumns
=
"False"
ShowGroupPanel
=
"False"
AutoGenerateColumns
=
"False"
ItemsSource
=
"{Binding}"
Loaded
=
"OnChildGridLoaded"
FlowDirection
=
"LeftToRight"
IsFilteringAllowed
=
"False"
ShowColumnHeaders
=
"True"
ColumnBackground
=
"AliceBlue"
HorizontalContentAlignment
=
"Right"
ClipToBounds
=
"True"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
UniqueName
=
"id"
Header
=
"id"
Width
=
"Auto"
/>
<
telerik:GridViewDataColumn
UniqueName
=
"Data"
Header
=
"Data"
Width
=
"Auto"
/>
<
telerik:GridViewDataColumn
UniqueName
=
"UtenteCreazione"
Header
=
"UtenteCreazione"
Width
=
"Auto"
/>
<
telerik:GridViewComboBoxColumn
UniqueName
=
"numero"
Header
=
"Numero"
Width
=
"Auto"
DataMemberBinding
=
"{Binding numero, Mode=TwoWay}"
DisplayMemberPath
=
"NomeUtente"
SelectedValueMemberPath
=
"IDUtente"
SortMemberPath
=
"NomeUtente"
SortingState
=
"Ascending"
/>
<
telerik:GridViewComboBoxColumn
UniqueName
=
"numero2"
Header
=
"Numero2"
Width
=
"Auto"
DataMemberBinding
=
"{Binding numero, Mode=TwoWay}"
ItemsSource
=
"{Binding Source={StaticResource CustomersViewSourcefil}}"
DisplayMemberPath
=
"{Binding Path=RadGrigliaUtenti.NomeUtente}"
>
<
telerik:GridViewComboBoxColumn.ItemTemplate
>
<
DataTemplate
>
<
telerik:RadGridView
FilteringMode
=
"FilterRow"
x:Name
=
"RadGrigliaUtenti"
AutoGenerateColumns
=
"False"
ShowGroupPanel
=
"False"
CanUserFreezeColumns
=
"False"
RowIndicatorVisibility
=
"Collapsed"
IsReadOnly
=
"True"
MinWidth
=
"300"
MaxWidth
=
"600"
IsFilteringAllowed
=
"True"
ItemsSource
=
"{Binding Source={StaticResource CustomersViewSource}}"
Height
=
"150"
SelectedItem
=
"{Binding Path=numero}"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
Header
=
"IDUtente"
Width
=
"120"
DataMemberBinding
=
"{Binding IDUtente}"
IsReadOnly
=
"True"
></
telerik:GridViewDataColumn
>
<
telerik:GridViewDataColumn
Header
=
"NomeUtente"
Width
=
"*"
DataMemberBinding
=
"{Binding NomeUtente}"
IsReadOnly
=
"True"
></
telerik:GridViewDataColumn
>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
</
DataTemplate
>
</
telerik:GridViewComboBoxColumn.ItemTemplate
>
</
telerik:GridViewComboBoxColumn
>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
</
StackPanel
>
</
DataTemplate
>
</
telerik:RadGridView.HierarchyChildTemplate
>
</
telerik:RadGridView
>
</
Window
>
Dear Telerik Team!
I am trying to use "implicit styling" as described in:
http://www.telerik.com/help/wpf/styling-apperance-implicit-styles-overview.html
I added the following files to the project:
Telerik.Windows.Controls.xaml
System.Windows.xaml
Telerik.Windows.Controls.Input.xaml
Telerik.Windows.Controls.Navigation.xaml
Telerik.Windows.Controls.GridView.xaml
Telerik.Windows.Controls.ScheduleView.xaml
I believe these files contain all the styles necessary in our project. I also added the necessary entries to Application.Resources dictionary, removed the "telerik:StyleManager.Theme=""" references from our controls XAML's and finally I removed the initialization of StyleManager.ApplicationTheme to ensure that we really use our "implicit styles".
Now - everything seems to work fine (controls like RadMenu, RadMaskedTextBox and other input controls, RadScheduleView! get the correct styles) except for RadGridView. The RadGridViewStyle doesn't get applied from Telerik.Windows.Controls.GridView.xaml. Any ideas? Are we missing some stylesheet files? Or is it something undocumented in the above article.
Many thanks in advance!
Best regards
Krzysztof Kaźmierczak