or

<Button x:Name="btnAceptar" Content="Aceptar" Command="{Binding GrabarCommand}" IsEnabled="{Binding ElementName=grdGrid, Path=Items.Count, Converter={StaticResource ConvertidorHabilitacionItemsGrid}, Mode=OneWay}" >public class ConvertidorHabilitacionItemsGrid : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { return !((int)value == 0); } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException(); } }<telerik:GridViewDataColumn Header="QTR" UniqueName="Quarter" Background="Silver" DataMemberBinding="{Binding Quarter}" Width="50" />rbAll: Get all the valuesrbMapped: Get all the values where the program column is not blankrbUnMapped: Get all the values where the program column is blankTelerik.Windows.Controls.GridView.FieldFilterDescriptor columnDescriptor = new Telerik.Windows.Controls.GridView.FieldFilterDescriptor("Program", typeof(System.String));if (rbAll.IsChecked.Value){ columnDescriptor.Filter1.Operator = Telerik.Windows.Data.FilterOperator.IsGreaterThan; columnDescriptor.Filter1.Value = "0"; return;}if (rbMapped.IsChecked.Value){ columnDescriptor.Filter1.Operator = Telerik.Windows.Data.FilterOperator.IsNotEqualTo; columnDescriptor.Filter1.Value = "";}else if (rbUnmapped.IsChecked.Value){ columnDescriptor.Filter1.Operator = Telerik.Windows.Data.FilterOperator.IsEqualTo; columnDescriptor.Filter1.Value = "";}rgvSellingTitles.FilterDescriptors.Add(columnDescriptor);