or


<telerik:RadGridView ItemsSource="{Binding Path=Items}" AutoGenerateColumns="False" GroupRenderMode="Flat"> <telerik:RadGridView.Resources> <Style TargetType="{x:Type telerik:GridViewRow}"> <Style.Triggers> <DataTrigger Binding="{Binding Path=IsComplete}" Value="False"> <Setter Property="Background" Value="Red"/> </DataTrigger> </Style.Triggers> </Style> </telerik:RadGridView.Resources> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn Header="ItemName" DataMemberBinding="{Binding Path=ItemName}" Width="*" /> </telerik:RadGridView.Columns></telerik:RadGridView>public class Item{ public string ItemName { get; set; } public bool IsComplete { get; set; }}public partial class MainWindow : Window{ public ObservableCollection<Item> Items { get; set; } public MainWindow() { InitializeComponent(); Items = new ObservableCollection<Item>(); for (int i = 0; i < 5; i++) Items.Add(new Item() { ItemName = "Object " + i, IsComplete = (i % 2 == 1 ? true : false) }); DataContext = this; }}