About Progress

  • Company
    • Company Overview
    • Leadership
    • Corporate Social Responsibility
    • Investor Relations
    • Press Releases
    • Press Coverage
    • Recognitions
    • Progress Labs
    • Events
    • Customers
    • Careers
    • Offices
  • Technology
    • Cloud Native App Dev Platform
    • Cognitive Services
    • Web Content Management
    • UI/UX Tools
    • Secure Data Connectivity and Integration
    • Secure Managed File Transfer
    • OpenEdge
    • Network Monitoring
  • Services
    • Consulting
    • Education
    • Modernization
    • Outsourcing
  • Product Bundles

    DevCraft

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

    • Conversational UI
    • Online Training
    • Document Processing Library
    Web
    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for ASP.NET AJAX UI for ASP.NET MVC UI for ASP.NET Core UI for Blazor UI for Silverlight UI for PHP UI for JSP
    Mobile
    UI for Xamarin NativeScript OSS framework
    Desktop
    UI for WPF UI for UWP UI for WinForms
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    Debugging
    FiddlerCore
    CMS
    Sitefinity
    UX Design
    Unite UX
    Document Management
    Telerik Document Processing
    Innovations Lab
    VR DataViz
    Free Tools
    Fiddler JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Docs & Support
  • Pricing
  • Search
  • Shopping cart
    • Account Overview
    • Edit Profile
    • Payment Profiles
    • Renewals & Upgrades
    • Support Tickets
    • 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.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.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.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.IsPropertyCancelable(RadPropertyMetadata)
RadObject.PropertyValues
RadObject.IsDesignMode
RadObject.PropertyFilter
RadObject.RadObjectType
RadObject.BindingContext
RadObject.PropertyChanged
RadObject.RadPropertyChanged
RadObject.RadPropertyChanging
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>>)

Was this article helpful?

 / 
Tell us how we can improve this article
Skip
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.