skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop

    Web

    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Test Studio Dev Edition Telerik JustMock

    CMS

    Sitefinity

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class FilteringPopupViewModel

Represents the filtering popup view model.

Inheritance
System.Object
DisposableObject
RadObject
FilteringPopupViewModel
Inherited Members
RadObject.BindingContextProperty
RadObject.RadType
RadObject.ReplaceDefaultDescriptors(PropertyDescriptorCollection)
RadObject.DisposeManagedResources()
RadObject.ClearPropertyStore()
RadObject.SuspendPropertyNotifications()
RadObject.ResumePropertyNotifications()
RadObject.GetPropertyValue(RadProperty)
RadObject.SetDefaultValueOverride(RadProperty, Object)
RadObject.SetValueAtDesignTime(RadProperty, Object)
RadObject.GetValue(RadProperty)
RadObject.SetValue(RadProperty, Object)
RadObject.ResetValue(RadProperty)
RadObject.ResetLocalValue(RadProperty)
RadObject.ResetValue(RadProperty, ValueResetFlags)
RadObject.UpdateValue(RadProperty)
RadObject.GetValueSource(RadProperty)
RadObject.GetRegisteredRadProperty(String)
RadObject.UpdateValueCore(RadPropertyValue)
RadObject.SetValueCore(RadPropertyValue, Object, Object, ValueSource)
RadObject.ResetValueCore(RadPropertyValue, ValueResetFlags)
RadObject.GetDefaultValue(RadPropertyValue, Object)
RadObject.CoerceValue(RadPropertyValue, Object)
RadObject.ShouldSerializeProperty(PropertyDescriptor)
RadObject.ShouldSerializeProperty(RadProperty)
RadObject.CanRaisePropertyChangeNotifications(RadPropertyValue)
RadObject.BindProperty(RadProperty, RadObject, RadProperty, PropertyBindingOptions)
RadObject.UnbindProperty(RadProperty)
RadObject.AddStylePropertySetting(IPropertySetting)
RadObject.RemoveStylePropertySetting(IPropertySetting)
RadObject.RemoveStylePropertySetting(RadProperty)
RadObject.GetInheritedValue(RadProperty)
RadObject.OnPropertyChanging(RadPropertyChangingEventArgs)
RadObject.OnPropertyChanged(RadPropertyChangedEventArgs)
RadObject.OnNotifyPropertyChanged(String)
RadObject.OnNotifyPropertyChanged(PropertyChangedEventArgs)
RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs)
RadObject.IsPropertyCancelable(RadPropertyMetadata)
RadObject.PropertyValues
RadObject.IsDesignMode
RadObject.PropertyFilter
RadObject.RadObjectType
RadObject.BindingContext
RadObject.PropertyChanged
RadObject.RadPropertyChanged
RadObject.RadPropertyChanging
RadObject.ShouldSerializePropertyHandler
DisposableObject.GetBitState(Int64)
DisposableObject.SetBitState(Int64, Boolean)
DisposableObject.OnBitStateChanged(Int64, Boolean, Boolean)
DisposableObject.Dispose()
DisposableObject.Dispose(Boolean)
DisposableObject.PerformDispose(Boolean)
DisposableObject.DisposeUnmanagedResources()
DisposableObject.BitState
DisposableObject.Events
DisposableObject.IsDisposing
DisposableObject.IsDisposed
DisposableObject.Disposed
DisposableObject.Disposing
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.WinForms.Controls.Spreadsheet.Controls
Assembly: Telerik.WinControls.RadSpreadsheet.dll

Syntax

public class FilteringPopupViewModel : RadObject, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor

Constructors

FilteringPopupViewModel(RadWorksheetEditor, CellRange, Int32)

Initializes a new instance of the FilteringPopupViewModel class.

Declaration
public FilteringPopupViewModel(RadWorksheetEditor worksheetEditor, CellRange filterRange, int relativeColumnIndex)
Parameters
RadWorksheetEditor worksheetEditor

The worksheet editor.

CellRange filterRange

The filter range.

System.Int32 relativeColumnIndex

Index of the relative column.

Fields

CanFilterProperty

Declaration
public static RadProperty CanFilterProperty
Field Value
RadProperty

DateFiltersVisiblilityProperty

Declaration
public static RadProperty DateFiltersVisiblilityProperty
Field Value
RadProperty

IsOkEnabledProperty

Declaration
public static RadProperty IsOkEnabledProperty
Field Value
RadProperty

IsPopupOpenedProperty

Declaration
public static RadProperty IsPopupOpenedProperty
Field Value
RadProperty

NumberFiltersVisiblilityProperty

Declaration
public static RadProperty NumberFiltersVisiblilityProperty
Field Value
RadProperty

RangeContainsColorsProperty

Declaration
public static RadProperty RangeContainsColorsProperty
Field Value
RadProperty

RangeContainsFontColorsProperty

Declaration
public static RadProperty RangeContainsFontColorsProperty
Field Value
RadProperty

TextFiltersVisiblilityProperty

Declaration
public static RadProperty TextFiltersVisiblilityProperty
Field Value
RadProperty

Properties

ApplyDynamicFilter

Gets the apply dynamic filter command.

Declaration
public ICommand ApplyDynamicFilter { get; }
Property Value
System.Windows.Input.ICommand

The apply dynamic filter command.

AreDateFiltersVisible

Gets or sets the value indicating whether the date filters are visible.

Declaration
public bool AreDateFiltersVisible { get; set; }
Property Value
System.Boolean

The value indicating whether the date filters are visible.

AreNumberFiltersVisible

Gets or sets the value indicating whether the number filters are visible.

Declaration
public bool AreNumberFiltersVisible { get; set; }
Property Value
System.Boolean

The value indicating whether the number filters are visible.

AreTextFiltersVisible

Gets or sets the value indicating whether the text filters are visible.

Declaration
public bool AreTextFiltersVisible { get; set; }
Property Value
System.Boolean

The value indicating whether the text filters are visible.

CanFilter

Gets or sets the value indicating whether filter can be applied.

Declaration
public bool CanFilter { get; set; }
Property Value
System.Boolean

The value indicating whether filter can be applied.

ClearFilter

Gets the clear filter command.

Declaration
public ICommand ClearFilter { get; }
Property Value
System.Windows.Input.ICommand

The clear filter command.

CloseCommand

Gets the close command.

Declaration
public ICommand CloseCommand { get; }
Property Value
System.Windows.Input.ICommand

The close command.

ColorScheme

Gets the color scheme.

Declaration
public ThemeColorScheme ColorScheme { get; }
Property Value
ThemeColorScheme

The color scheme.

DateFiltersVisiblility

Gets or sets the value indicating whether the date filters are visible.

Declaration
public ElementVisibility DateFiltersVisiblility { get; set; }
Property Value
ElementVisibility

The value indicating whether the date filters are visible.

FillColorsItemsSource

Gets or sets the fill colors items source.

Declaration
public List<IFill> FillColorsItemsSource { get; set; }
Property Value
System.Collections.Generic.List<IFill>

The fill colors items source.

Filter

Gets or sets the filter.

Declaration
public IFilter Filter { get; set; }
Property Value
IFilter

The filter.

FilteringPopupTreeViewViewModel

Gets the filtering menu tree view view model.

Declaration
public FilteringPopupTreeViewViewModel FilteringPopupTreeViewViewModel { get; }
Property Value
FilteringPopupTreeViewViewModel

The filtering menu tree view view model.

FilterIsApplied

Gets or sets the filter is applied.

Declaration
public bool FilterIsApplied { get; set; }
Property Value
System.Boolean

The filter is applied.

ForeColorsItemsSource

Gets or sets the fore colors items source.

Declaration
public List<IFill> ForeColorsItemsSource { get; set; }
Property Value
System.Collections.Generic.List<IFill>

The fore colors items source.

InitializePopupCommand

Gets the initialize popup command.

Declaration
public ICommand InitializePopupCommand { get; }
Property Value
System.Windows.Input.ICommand

The initialize popup command.

IsOkEnabled

Gets or sets the is ok enabled.

Declaration
public bool IsOkEnabled { get; set; }
Property Value
System.Boolean

The is ok enabled.

IsPopupOpened

Gets or sets the value indicating whether the popup is opened.

Declaration
public bool IsPopupOpened { get; set; }
Property Value
System.Boolean

The value indicating whether the popup is opened.

NumberFiltersVisiblility

Gets or sets the value indicating whether the number filters are visible.

Declaration
public ElementVisibility NumberFiltersVisiblility { get; set; }
Property Value
ElementVisibility

The value indicating whether the number filters are visible.

OkCommand

Gets the ok command.

Declaration
public ICommand OkCommand { get; }
Property Value
System.Windows.Input.ICommand

The ok command.

RangeContainsColors

Gets or sets the value indicating whether range contains colors.

Declaration
public bool RangeContainsColors { get; set; }
Property Value
System.Boolean

The value indicating whether range contains colors.

RangeContainsFillColors

Gets or sets the range contains fill colors.

Declaration
public bool RangeContainsFillColors { get; set; }
Property Value
System.Boolean

The range contains fill colors.

RangeContainsFontColors

Gets or sets the value indicating whether range contains font colors.

Declaration
public bool RangeContainsFontColors { get; set; }
Property Value
System.Boolean

The value indicating whether range contains font colors.

SelectedFilterFillColor

Gets or sets the color of the selected filter fill.

Declaration
public IFill SelectedFilterFillColor { get; set; }
Property Value
IFill

The color of the selected filter fill.

SelectedFilterFillColorIndex

Gets or sets the index of the selected filter fill color.

Declaration
public int SelectedFilterFillColorIndex { get; set; }
Property Value
System.Int32

The index of the selected filter fill color.

SelectedFilterForeColor

Gets or sets the color of the selected filter fore.

Declaration
public Color SelectedFilterForeColor { get; set; }
Property Value
System.Windows.Media.Color

The color of the selected filter fore.

SelectedFilterForeColorIndex

Gets or sets the index of the selected filter fore color.

Declaration
public int SelectedFilterForeColorIndex { get; set; }
Property Value
System.Int32

The index of the selected filter fore color.

SelectedSortFillColorIndex

Gets or sets the index of the selected sort fill color.

Declaration
public int SelectedSortFillColorIndex { get; set; }
Property Value
System.Int32

The index of the selected sort fill color.

SelectedSortForeColorIndex

Gets or sets the index of the selected sort fore color.

Declaration
public int SelectedSortForeColorIndex { get; set; }
Property Value
System.Int32

The index of the selected sort fore color.

ShowCustomFilterDialog

Gets the command that shows the custom filter dialog.

Declaration
public ICommand ShowCustomFilterDialog { get; }
Property Value
System.Windows.Input.ICommand

The the command that shows the custom filter dialog.

ShowTopFilterDialog

Gets the command that shows the top filter dialog.

Declaration
public ICommand ShowTopFilterDialog { get; }
Property Value
System.Windows.Input.ICommand

The command that shows the top filter dialog.

SortCommand

Gets the sort command.

Declaration
public ICommand SortCommand { get; }
Property Value
System.Windows.Input.ICommand

The sort command.

TextFiltersVisiblility

Gets or sets the value indicating whether the text filters are visible.

Declaration
public ElementVisibility TextFiltersVisiblility { get; set; }
Property Value
ElementVisibility

The value indicating whether the text filters are visible.

Extension Methods

CommonExtensions.ClearIfNoBindingAndSet(RadObject, RadProperty)
DispatcherExtensions.CheckAccess(RadObject)
CommonExtensions.SetIfDifferent(RadObject, RadProperty, Object)
CommonExtensions.ClearIfSet(RadObject, RadProperty)
CommonExtensions.IsLocalValueSet(RadObject, RadProperty)
DispatcherExtensions.CheckAccess(RadObject)
DispatcherExtensions.CheckAccess(RadObject)
DispatcherExtensions.CheckAccess(RadObject)
SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.