Hi Pankaj,
When using a Trigger (or DataTrigger) in your Style, the Setter must be set on the Trigger and not on the Style.
For example :
Style style = new Style(typeof(Xceed.Wpf.DataGrid.DataRow ));
DataTrigger styleDataTrigger = new DataTrigger();
System.Windows.Data.Binding binding = new System.Windows.Data.Binding();
binding.Path = new PropertyPath("OrderID");
binding.Source = Orders;
styleDataTrigger.Binding = binding;
styleDataTrigger.Value = "10249";
Setter setter = new Setter(Xceed.Wpf.DataGrid.DataRow.BackgroundProperty, Brushes.Yellow );
styleDataTrigger.Setters.Add(setter);
Style.Triggers.Add(styleDataTrigger);
Diane Lafontaine
Technical Support / Technical Support Team Lead
Xceed Software Inc.