Пример #1
0
        private void DataGridDateTimeColumn_FilterLoading(object sender, C1.WPF.DataGrid.DataGridFilterLoadingEventArgs e)
        {
            var rangeFilter = ((DataGridFilterList)((DataGridContentFilter)e.Filter).Content).Items[0] as DataGridDateRangeFilter;

            rangeFilter.Maximum = DateTime.Today;
            rangeFilter.Minimum = DateTime.Today.Subtract(TimeSpan.FromDays(30));
        }
Пример #2
0
        private void DataGridNumericColumn_FilterLoading(object sender, C1.WPF.DataGrid.DataGridFilterLoadingEventArgs e)
        {
            var filter = ((DataGridFilterList)((DataGridContentFilter)e.Filter).Content).Items[0] as DataGridHistogramFilter;

            filter.SetBinding(DataGridHistogramFilter.ItemsSourceProperty, new Binding("ItemsSource")
            {
                Source = grid,
            });
        }
Пример #3
0
        private void DataGridTextColumn_FilterLoading(object sender, C1.WPF.DataGrid.DataGridFilterLoadingEventArgs e)
        {
            var treeFilter = ((DataGridFilterList)((DataGridContentFilter)e.Filter).Content).Items[0] as DataGridTreeViewFilter;

            treeFilter.SetBinding(DataGridTreeViewFilter.SourceProperty, new Binding("ItemsSource")
            {
                Source    = grid,
                Converter = new TreeFilterConverter(),
            });
        }
Пример #4
0
        private void DataGridImageColumn_FilterLoading(object sender, C1.WPF.DataGrid.DataGridFilterLoadingEventArgs e)
        {
            var filter = ((DataGridContentFilter)e.Filter).Content as DataGridToggleValuesFilter;

            filter.SetBinding(DataGridToggleValuesFilter.ItemsSourceProperty, new Binding("ItemsSource")
            {
                Source    = grid,
                Converter = new ImageFilterConverter(),
            });
        }