or
<telerik:RadGridView Name="rgridProgramSearchResults" AutoGenerateColumns="True" AutoGeneratingColumn="rgridProgramSearchResults_AutoGeneratingColumn" CanUserFreezeColumns="False" IsReadOnly="True" Grid.Column="1" ItemsSource="{Binding}" RowIndicatorVisibility="Collapsed" ShowGroupPanel="False" Margin="0,0,0,30" SelectionMode="Multiple" > <telerik:RadGridView.Columns> <telerik:GridViewSelectColumn UniqueName="Select" /> </telerik:RadGridView.Columns></telerik:RadGridView><me:ImportStyle x:Key="stadiumCapacityStyle"> <me:ImportStyle.BigStadiumStyle> <Style TargetType="telerik:GridViewCell"> <Setter Property="Background" Value="Red"/> </Style> </me:ImportStyle.BigStadiumStyle> <me:ImportStyle.SmallStadiumStyle> <Style TargetType="telerik:GridViewCell"> <Setter Property="Background" Value="Yellow" /> </Style> </me:ImportStyle.SmallStadiumStyle></me:ImportStyle>private void rgridProgramSearchResults_AutoGeneratingColumn(object sender, GridViewAutoGeneratingColumnEventArgs e){ e.Column.CellStyleSelector = Application.Current.Resources["stadiumCapacityStyle"] as StyleSelector;}public class ImportStyle : StyleSelector{ public override Style SelectStyle(object item, DependencyObject container) { return BigStadiumStyle; } public Style BigStadiumStyle { get; set; } public Style SmallStadiumStyle { get; set; }}