or
<Grid.Resources> <local:StatusColorConverter x:Key="ColorConverter"></local:StatusColorConverter></Grid.Resources><telerik:RadGridView Name="radGrid1" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" ShowGroupPanel="False" Margin="5,10,0,100" DataLoaded="radGrid1_DataLoaded" SelectionChanged="radGrid1_SelectionChanged" AutoGenerateColumns="False" IsFilteringAllowed="False" ItemsSource="{Binding}" EnableColumnVirtualization="False" CanUserResizeColumns="False"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn Header="Name" DataMemberBinding="{Binding SerialNumber}" IsReadOnly="True" UniqueName="Name" ShowFilterButton="False" AllowDrop="False" FooterTextAlignment="Left" Width="Auto" /> <telerik:GridViewDataColumn Header="Status" DataMemberBinding="{Binding StatusDescription}" IsReadOnly="True" UniqueName="Status" ShowFilterButton="False" Width="Auto" /> </telerik:RadGridView.Columns> <telerik:RadGridView.RowStyle> <Style TargetType="telerik:GridViewRow"> <Setter Property="Background" Value="{Binding Status,Converter={StaticResource ColorConverter}}"></Setter> </Style> </telerik:RadGridView.RowStyle> </telerik:RadGridView>public class StatusColorConverter: IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { Status status = (Status)value; SolidColorBrush color = null; switch (status) { case Status.Status_A: case Status.Status_B: color = new SolidColorBrush(Colors.Red); break; case Status.Status_C: color = new SolidColorBrush(Colors.Green); break; default: // No color by default. color = new SolidColorBrush(); break; } return color; }<telerik:RadDocking Grid.Row="1" HasDocumentHost="False" > <telerik:RadSplitContainer telerik:RadDocking.DockState="DockedLeft" > <telerik:RadPaneGroup Name="SourceGroup"> <telerik:RadPane Header="Sources" ContextMenuTemplate="{x:Null}" CanFloat="False" CanUserClose="False" IsPinned="True" /> </telerik:RadPaneGroup> <telerik:RadPaneGroup > <telerik:RadPane Header="Data" ContextMenuTemplate="{x:Null}" CanFloat="False" CanUserClose="False" IsPinned="True" CanUserPin="False" /> </telerik:RadPaneGroup> </telerik:RadSplitContainer> </telerik:RadDocking>