Telerik.Windows.Controls.VirtualGrid An AutomationPeer type for FilteringControl. Initializes a new instance of the class. The owner. AutomationPeer class for . Gets a value that indicates whether the control can scroll horizontally. true if the control can scroll horizontally; otherwise false. Gets a value that indicates whether the control can scroll vertically. true if the control can scroll vertically; otherwise false. AutomationPeer class for . Initializes a new instance of the class. Gets the item of the cell. Gets the Row index of the Cell. Gets the Column index of the Cell. Gets or sets the TextBlock peer of the Cell. AutomationPeer class for . Initializes a new instance of the class. Initializes a new instance of the class. Represents the border which captures the mouse input over a VirtualGridCanvasPanel. Represent event arguments for the CellDecorationNeeded event. Gets or sets the cell background. Gets or sets the cell foreground. Gets or sets the cell font size. Gets or sets the cell font family. Gets or sets the cell font weight. Gets or sets the cell font style. Gets or sets the cell text alignment. Gets the cell's row index. Gets the cell's column index. Gets or sets the cell text paddding. Represents the event args for the OverlayBrushesNeeded event. Represents the list of background brushes that will be used to customize cells' backgrounds. The brushes. Represents event arguments for the CellTemplateNeeded event. Gets or sets the DataTemplate. Gets the index of the column. Gets the index of the row. Gets the object that represents the row in case a DataProvider is used, otherwise its null. Represents event arguments for the CellValueNeeded event. Gets or sets the value. Gets the index of the column. Gets the index of the row. Defines modes that indicate how RadVirtualGrid content is copied to the Clipboard. Copying is disabled. Copy grid cells. Will not copy rows with values that are all null or empty. Copy cells only. Represents meta-data for rendering an ascending sort geometry. Represents meta-data for rendering a descending sort geometry. Represents a GeometrySource for the filter funnel geometry. Invalidates this instance. Renders the specified dc. Writes the flag. Reads the flag. The required flag. Gets or sets the should prepare. The should prepare. Gets or sets the container. The container. Gets or sets the arrange location. The arrange location. Gets or sets the size of the measure. The size of the measure. Prepares this instance. Draws the specified drawing context. The drawing context. Renders the specified dc. Renders the specified dc. Represents meta-data for rendering custom geometry in a given cell. Gets the Data that defines this geometry. Gets the translation transform offset. Represents orientation. Horizontal orientation. Vertical orientation. Represent a set of members that functionally affects RadVirtualGrid. They can be overridden to modify its behavior. Initializes a new instance of the class. The source. Gets or sets the maximum count of distinct values. Gets the item properties. The item properties. Gets or sets the instance of the RadVirtualGrid that uses the DataProvider. Gets or sets a Source QCV collection that enables data operations. Gets a value that indicates whether the new cell value should be pushed to VirtualGrid after CellEditEnded. Represents the initial column count. Represents the initial row count. The method is called when the SortDescriptors are being prepared. The method is called when the SortDescriptors are prepared and a sort operation will occur. The method is called when the sort operation is completed. The method is called when the FilterDescriptors are being prepared. The method is called when the FilterDescriptors are prepared and a filter operation will occur. The method is called when the filter operation is completed. Adds the filter descriptor to the Source QCV. Adds the sort descriptor to the Source QCV. Removes the given filter descriptor from the Source QCV. The method is invoked when the FilterOperators for a given column are being loaded. Removes all column filters from the Source QCV. Invoked by RadVirtualGrid when the CellValueNeeded event is raised. Invoked by RadVirtualGrid when the EditorValueChanged event is raised. Invoked by RadVirtualGrid when the EditorNeeded event is raised. Determines whether a given column is ReadOnly. Creates an editor. Inserts a new item in source. Removes items from source. Initializes DistinctValuesLoadingEventArgs.ItemsSource based on ItemProperties value. Invoked by RadVirtualGrid when the CellEditEnded event is raised. Invoked by RadVirtualGrid when the CellEditEnded event is raised. Invoked by RadVirtualGrid when the HeaderValueNeeded event is raised. Invoked by RadVirtualGrid when the CellToolTipNeeded event is raised. Assigns the DataMemberEventArgs properties based on the values in ItemProperties. Represents event arguments for the EditorNeeded event. Gets or sets the editor that will be used for editing a particular cell. The editor. Gets or sets the editor's editable dependency property. The editor property. Gets the index of the cell's row. Gets the index of the cell's column. Gets the string containing the entered text when the TextInput event occurs. Represents a filter descriptor that contains the information for filtering a specific column. Initializes a new instance of the class. Gets the data member name. Gets the distinct filter descriptor. Gets the filed filter descriptor. Creates a filter expression. Clears the DistinctFilter and FieldFilter of the underlying ColumnFilterDescriptor. Returns a that represents the current . A that represents the current . Represents event arguments for the DataMemberNeeded event args. Initializes a new instance of the DataMemberEventArgs class. Gets the column's index. Gets or sets the data member type. Gets or sets the data member name. Gets or sets a value that indicates whether the column generated for this data member is sortable. Gets or sets a value that indicates whether the column generated for this data member is filterable. Represents meta data about a property. Initializes a new instance of the DataMemberInfo class. Initializes a new instance of the DataMemberInfo class. Initializes a new instance of the DataMemberInfo class. Gets the column's index. Gets or sets the data member type. Gets or sets the data member name. Gets or sets a value that indicates whether the column generated for this data member is sortable. Gets or sets a value that indicates whether the column generated for this data member is filterable. The default implementation of IDistinctValuesFilterDescriptor. Initializes a new instance of the DistinctValuesFilterDescriptor class. Gets the selected distinct values. Creates a filter expression based on the given filter descriptors. Returns a that represents the current . A that represents the current . Adds a selected distinct value to the filter. Removes a selected distinct value from the filter. Clears the selected distinct values. Represents event arguments for the DistinctValuesLoading event args. Initializes a new instance of the DistinctValuesLoadingEventArgs class. Gets or sets the distinct values. Gets the index for the column for which distinct values are being loaded. Represents a filter distinct value. Gets a value indicating, which indicates that this filter can be applied. true if the filter can be applied; otherwise, false. Indicates whether the distinct values has changed its state from active to inactive or vice versa. A value indicating whether the distinct values has changed its state from active to inactive or vice versa. Gets the raw value. The raw value. Returns the distinct value in its original state. Represents event arguments for the FieldFilterEditorCreated event args. Initializes a new instance of the class. Gets the filtered column index. Gets or sets the editor control. The default implementation of IFieldFilterDescriptor. Initializes a new instance of the FieldFilterDescriptor class. Gets or sets the first filter operator. Gets or sets the second filter operator. Gets or sets the logical operator. Creates a filter expression based on the filter descriptors. Returns a that represents the current . A that represents the current . Converts to using localization infrastructure. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. Localized string for given filter operator. Converts a value. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Holds properties for declarative binding of . Initializes a new instance of the class. The filter descriptor. Initializes a new instance of the class. The filter descriptor. The distinct values. The data type. Initializes a new instance of the class. The filter descriptor. The distinct values. Gets the raw distinct values. The raw distinct values. Gets or sets the filter operator. The filter operator. Gets or sets the filter value. The filter value. Gets or sets a value indicating whether this instance is case sensitive. true if this instance is case sensitive; otherwise, false. Gets a value indicating, which indicates that this filter can be applied. true if the filter can be applied; otherwise, false. Due to legacy reasons, I have to throw these copies in the events. I wish I could make breaking changes. This would be the first thing that would be gone. Sigh... Provides data for the PreparedFilterDescriptors event. Initializes a new instance of the FilteredEventArgs class. Gets the added descriptors. Gets the removed descriptors. Gets the filtered column index. Gets the filter descriptor for the filtered column. Factory used to create editors for the filtering UI. Creates the editor. The type. Creates the string editor. Creates the date time editor. Creates the time span editor. Creates the boolean editor. The type. Creates the enumeration editor. The type. Creates the default editor. Provides data for the PreparingFilterDescriptors event. Gets the added descriptors. Gets the removed descriptors. Gets the filter descriptor for the filtered column. Gets the filtered column index. Provides a view model for interaction between FilteringControl and FilterDescriptors. Gets or sets a value indicating whether select all options is applied. true if select all is used; otherwise, false. Gets a collection of that represent each distinct value. The collection for this . Gets collection of available Gets the logical operators. Gets or sets the field filter logical operator. The field filter logical operator. Gets the first field filter view model. The first field filter view model. Gets the second field filter view model. The second field filter view model. Clear all distinct values, Filter1, and Filter2. Converts to using localization infrastructure. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. Localized string for given filter operator. Converts a value. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Provides data for the FilterOperatorsLoading event. The index of the filtered column. Gets the available operators. You can only remove operators from this collection. Gets or sets the first default operator. Gets or sets the second default operator. FilterOperatorToFilterEditorIsEnabledConverter. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Converts a value. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Represents a themable popup for the RadVirtualGrid filtering popup. Resets the theme in StyleManager scenario. Sets the default style key for StyleManager based on the current theme. Represent event arguments for the HeaderCellDecorationNeeded event. Gets the header orientation. Represent event arguments for setting the size of a header cell. Gets the header orientation. Gets the header cell index. Gets or sets the header cell size (width or height according to the orientation). Gets or sets the header size unit. Represent event arguments for setting the value of a header cell. Gets the header orientation. Gets the header cell index. Gets or sets the header cell value. Provides key commands. Initializes a new instance of the class. Provides key commands. Provides key commands. Provides key commands. A strongly-typed resource class, for looking up localized strings, etc. Returns the cached ResourceManager instance used by this class. Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class. Removes all cells from the collection. Generated cell info from the specified arguments. The row index. The column index. Gets the item for location. The location. Creates the cell info from the specified location. The location. Critical. Normal. Stores an ordered list of selected index ranges. Interface that provides cell validation services. Determines whether the specified is valid. The cell info. true if the cell is valid; otherwise, false. Determines whether the specified is valid. The cell info. true if the cell is valid; otherwise, false. Represents the method that handles changes of a CellInfoCollection. The object that raised the event. Information about the event. A structure that represents a rectangular region of cells in RadVirtualGrid. The origin of the region is specified by the Left and Top properties. The extent of the region is specified by the Width and the Height properties. Initializes a new instance of the struct. Implements the operator ==. Left cell region. Right cell region. The result of the operator. Implements the operator !=. Left cell region. Right cell region. The result of the operator. Event arguments used for the SelectedCellsChanged event. Provides information about the cells that were added or removed from the SelectedCells collection. Initializes a new instance of the class. Cells that were added. Cells that were removed. The cells that were added. The cells that were removed. Event arguments used for the SelectedCellsChanging event. Provides information about the cells that are about to be added or removed from the SelectedCells collection. Initializes a new instance of the class. Cells that were added. Cells that were removed. Initializes a new instance of the class. Cells that were added. Cells that were removed. Indicates if this event is cancelable. The cells that were added. The cells that were removed. Gets a value that indicates whether the event is cancelable. true if this event is cancelable; otherwise, false. Class that describes VirtualCell as data object. Used to get the appropriate VirtualCell in cases when it is recycled. Initializes a new instance of the class. The row index. The column index. Initializes a new instance of the class. The row index. The column index. The owner. Gets the column. The column. Gets the column. The column. Defines the selection units used in the component. Only cells are selectable. Only rows are selectable. Only columns are selectable. Represents a sort descriptor that contains the information for sorting a specific column. Initializes a new instance of the class. Gets or sets descriptor's sort direction. Gets or sets a value that indicates whether the sort descriptor should be applied. Create sort expression. Create sort expression. Provides data for the PreparedSortDescriptors event. Initializes a new instance of the class. Gets the sort direction. Gets the column sort descriptor. Gets the sorted column index. Provides data for the PreparingSortDescriptors event. Initializes a new instance of the class. Gets the old sort direction. Gets or sets the sort direction. Gets the column sort descriptor. Gets the sorted column index. FilteringControl. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the FilteringControl class. Initializes a new instance of the FilteringControl class. Gets or sets a value indicating whether distinct values are visible. true if distinct values are visible; otherwise, false. Gets or sets a value indicating whether field filters are visible. true if this field filters are visible; otherwise, false. Gets or sets a value indicating whether the filter button is visible. true if the filter button is visible; otherwise, false. Marks the event as handled. Marks the event as handled. Called when the filter is cleared. Called when the filter is applied. Calls IDisposable.Dispose. Represents the base class for filtering controls. Identifies the dependency property. Gets or sets a value indicating whether the filtering is active. Prepares the component for the column it will service. When overridden in a derived class, positions child elements and determines a size for a derived class. The final area within the parent that this element should use to arrange itself and its children. The actual size used. Gets the wrapping border. The wrapping border. Gets the wrapping border. The wrapping border. A base class for virtualizing canvas. Gets or sets the rows count. Gets or sets the columns count. Represents data for the CurrentCellChangedEvent. Gets or sets the old cell. The old cell. Gets or sets the new cell. The new cell. Provides data for the event. Gets the indexes that were deleted. Deleted items. Provides data for the event. Gets the indexes that are about to be deleted. Deleted items. Specifies values that represents the action which is performed when RadVirtualGrid exits EditMode. Denotes that edit is cancelled. Denotes that edit is committed. Contains info needed to handle CellEditEnded event. Gets or sets the value. Gets or sets the index of the column. Gets or sets the index of the row. Gets or sets the edit action. The edit action. Defines what kind of action should put VirtualGridCell into edit mode. Denotes that no action will put VirtualGridCell into edit mode. Denotes that Single click on a cell will put it into edit mode. Denotes that click on a current cell will put it into edit mode. Denotes that F2 key on a cell will put it into edit mode. Denotes that any text input key will put a cell into edit mode. Combines default values. Determines the visibility of the gridlines. No gridlines are visible. Only horizontal gridlines are visible. Only vertical gridlines are visible. Both vertical and horizontal gridlines are visible. Represents a set of different size units. Precise pixel size. Relative size. Represents a scrollable area that can contain other visible elements. Resets the theme. Represents the type of render blocks that are generated. Crates an optimal set of rectangular blocks. Crates one render block as large as the view port. Crates a set of row and column blocks. Represents a tabular control that dynamically loads data, using a light-weight engine to display and modify it. Occurs on copying the RadVirtualGrid's selected cells to the Clipboard. Occurs after copying the RadVirtualGrid's selected cells to the Clipboard. Occurs on copying a cell to the Clipboard. Occurs before the selected cells of the RadVirtualGrid are copied to the Clipboard. Occurs after the selected cells of the RadVirtualGrid were copied to the Clipboard. Occurs before a cell is copied to the Clipboard. Gets or sets the clipboard provider. The clipboard provider. The only reason this exists is to facilitate easier mocking of the Clipboard. Copies RadVirtualGrid selected cells to clipboard. Raises the Copying event. Returns true if the event was cancelled. Causes the RadVirtualGrid to enter editing mode for a given cell coordinates, unless the data grid is already in editing mode. Causes the data grid to cancel the current edit, restore the original value, and exit editing mode. Commits the edit. Causes the RadVirtualGrid to show new row and enter into EditMode. Executed when text has been input. Event args. Gets all pending commands. The pending commands. Gets the keyboard command provider. The keyboard command provider. This class provides command key mappings. Executes all pending commands in a sequence. Preserves the focus. This method should be used in cases when focused element will become invisible and nearby control could get the focus (in Silverlight). Occurs when KeyDown event is raised. Helper method which handles the arrow key down. Initializes a new instance of the RadVirtualGrid class. Occurs when RadVirtualGrid fetches the value for a cell. Occurs when a cell is edited and the editor property value gets changed. Occurs when a cell is edited and an editor is required. Occurs when size for a header cell is needed. Occurs when the set of brushes that will be used for background customization is needed. Occurs when a cell will be visualized. Setting the arguments' properties will visually modify the cell. Occurs when a header cell will be visualized. Setting the arguments' properties will visually modify the header cell. Occurs when an edit operation is finished. Occurs when header cell values is needed. Occurs when deleting the VirtualGrid's selected indexes. Occurs when VirtualGrid's selected indexes are deleted. Occurs when the current cell is changed. Occurs when RadVirtualGrid fetches the value for a cell's tooltip. Occurs when RadVirtualGrid fetches the DataTemplate for a given cell. When overridden in a derived class, is invoked whenever application code or internal processes call . Pins the column left. Pins the column right. Pins the row top. Pins the row bottom. Unpins the row with the given index. Unpins the column with the given index. Resets the theme. Increases the table capacity by adding a row on the given index. Returns the index of a row for a given mouse position. Returns the index of a column for a given mouse position. Reduces the table capacity by removing a row on the given index. Increases the table capacity by adding a column on the given index. Reduces the table capacity by removing a column on the given index. Resets the control to its initial visual state. Resets the control to an initial visual state with the given row count and column count. Update on the UI, taking into account visual properties changes. Update on the row and column headers' UI, taking into account visual properties changes. Updates VirtualGrid with the given value. It also needs to be persisted in the data source. Scrolls the row with the specified index into view in an asynchronous manner. Since this method is asynchronous, calling it will return immediately. If you need to perform a certain action once the scrolling is done use the scrollFinishedCallback parameter to pass in a method to execute. The FrameworkElement parameter of this method will be the row that was just scrolled. The row index to scroll into view. The method to execute when scrolling has finished. The method to execute when scrolling has failed. Scrolls the column with the specified index into view in an asynchronous manner. Since this method is asynchronous, calling it will return immediately. If you need to perform a certain action once the scrolling is done use the scrollFinishedCallback parameter to pass in a method to execute. The FrameworkElement parameter of this method will be the column that was just scrolled. The column index to scroll into view. The method to execute when scrolling has finished. The method to execute when scrolling has failed. Scrolls the row with the specified index and column into view in an asynchronous manner. Since this method is asynchronous, calling it will return immediately. If you need to perform a certain action once the scrolling is done use the scrollFinishedCallback method. The row index to scroll into view. The column index to scroll into view. The method to execute when scrolling has finished. The method to execute when scrolling has failed. Set column width to be as large as the biggest cell's content, if the property is set to True. The calculated column width, if the property is set to True; otherwise, 0.0. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns an automation peer for RadVirtualGrid. Represents the ColumnHeaderHeight dependency property. Represents the RowHeaderWidth dependency property. Represents the SortIndicatorBackground dependency property. Represents the LinesVisibility dependency property. Represents the HorizontalLinesBrush dependency property. Represents the VerticalLinesBrush dependency property. Represents the RowHeaderBackground dependency property. Represents the CanUserEdit dependency property. Represents the CanUserEdit dependency property. Represents the ColumnHeaderBackground dependency property. Represents the ColumnHeaderForeground dependency property. Represents the RowHeaderForeground dependency property. Represents the CurrentCellStroke dependency property. Represents the MeasureTextOnRender dependency property. Represents the CellTextAlignment dependency property. Represents the CellPadding dependency property. Represents the PinnedCellBackground dependency property. Represents the PinnedCellForeground dependency property. Represents the SortedHeaderBackground dependency property. Represents the SortedHeaderForeground dependency property. Represents the ColumnWidth dependency property. Represents the RowHeight dependency property. Represents the RowHeaderLinesBrush dependency property. Represents the ColumnHeaderLinesBrush dependency property. Represents the AlternationBrush dependency property. Represents the SelectionBrush dependency property. Represents the InitialRowCount dependency property. Represents the InitialColumnCount dependency property. Represents the PinnedRowHeaderBackground dependency property. Represents the ShowDistinctFilters dependency property. Represents the ShowFieldFilters dependency property. Represents the IsFilteringDeferred dependency property. Represents the FilterIconBackgroundFiltered dependency property. Represents the FilterIconBackground dependency property. Represents the DataProvider dependency property. Represents the ClipboardCopyMode dependency property. Represents the ColumnAlternationCount dependency property. Represents the RowAlternationCount dependency property. Represents the EditTriggers dependency property. Represents the CanUserInsertRows dependency property. Represents the CanUserFilterColumns dependency property. Represents the CanUserSortColumns dependency property. Represents the IsSortable dependency property. Represents the CanUserResizeRows dependency property. Represents the CanUserResizeColumns dependency property. Represents the CanUserDeleteRows dependency property. Represents the IsFilterable dependency property. Represents the ActionOnLostFocus dependency property. Represents the ShouldCreateAutomationPeer dependency property. Represents the ShowCellToolTip dependency property. Identifies the dependency property. Gets or sets a value that indicates whether text is measured when rendering. Setting it to true enables changing TextAlignment and FitColumnWidthToContent. It may affect rendering performance. Gets or sets the text alignment. Gets or sets a value that indicates the cells' text padding. Gets or sets a value that indicates the background of the sort icon. Gets or sets a value that indicates whether distinct filters are visible. Gets or sets a value that indicates whether filed filters are visible. Gets or sets a value that indicates whether deferred filtering is enabled. Gets or sets a value that indicates whether users can filter columns through the UI. Gets or sets a value that indicates whether users can sort columns through the UI. Gets or sets a value that indicates whether programmatic and UI filtering is possible. Gets or sets a value that indicates whether programmatic and UI sorting is possible. Gets or sets a value that indicates whether users can resize columns through the UI. Gets or sets a value that indicates whether users can resize rows through the UI. Gets or sets the width of the columns. Gets or sets the height of the rows. Gets or sets a value that indicates whether data can be modified through user input. The can user edit. Gets or sets a value that indicates whether a user can select rows or cells. The can user edit. Gets or sets the height of the column headers. Gets or sets the width of the row headers. Gets or sets the lines' visibility. Gets or sets the horizontal lines' stroke brush. Gets or sets the filter icon background brush. Gets or sets the filter icon background brush when the column is filtered. Gets or sets the vertical lines' stroke brush. Gets or sets the row header lines' stroke brush. Gets or sets the column header lines' stroke brush. Gets or sets the row headers' background. Gets or sets the pinned row headers' background. Gets or sets the column headers' background. Gets or sets the column headers' foreground. Gets or sets the row header's foreground. Gets or sets the stroke brush of the current cell. Gets or sets the initial row count. Gets or sets the initial column count. Gets or sets the cells' background when cells are pinned. Gets or sets the cells' foreground when cells are pinned. Gets or sets the headers' background when the respective columns are sorted. Get or sets the alternation color. Gets or sets the alternation step for columns. Gets or sets the alternation step for rows. Gets or sets the headers' foreground when the respective columns are sorted. Gets or sets a value that indicates the selection brush. Gets or sets a value indicating whether automation peers for the should be created. The default value of this property is False which will stop RadVirtualGrid from creating child automation peers for each of the visible cells. This may increase performance and decrease memory consumption on some touch-enabled computers, where the automation tree is created on application startup. Gets or sets a value indicating whether a tooltip will be shown for cells. Gets or sets the ContentTemplate of the tooltip that is shown for cells. Gets or sets the data provider. Gets or sets a value that indicates how data is copied to the clipboard. Use this property to specify whether a user can copy RadVirtualGrid content to the clipboard. Gets or sets the edit triggers. The edit triggers. Gets or sets the action to take when an element of the loses focus. The action to take when an element of the loses focus. Gets or sets a value that indicates whether the user can add new rows. true if the user can add new rows; otherwise, false. The registered default is true. Gets or sets a value that indicates whether the user can delete rows. true if the user can add new rows; otherwise, false. The registered default is true. Gets or sets the current cell info. The current cell info. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the SelectionChanged routed event. Event that fires when the SelectedCells collection is changed. Event that fires when the SelectedCells collection is about to change. Event that fires when the selection of RadVirtualGrid is changed. Gets or sets the selection unit of the VirtualGrid. The default value is VirtualGridSelectionUnit.FullRow Gets or sets the selected index of RadVirtualGrid. Gets or sets the selection mode of the VirtualGrid. The default value is System.Windows.Controls.SelectionMode. Gets the selected cells. Gets the selected indexes. Selects all the items as defined by the and Selects the given index if it is not selected, or deselects if it is already selected. Clears the current selection state. Selects specified region of cells. Selects specified region of cells. Deselects specified region of cells. Deselects specified region of cells. Raises the event. The selected cells. The unselected cells. Raises the event. The selected indices. The unselected indices. Raises the SelectedCellsChangingEvent event. The instance containing the event data. Occurs when data-related information for a given column is needed. Occurs when distinct values are being loaded. Occurs when filter operators are being loaded. Occurs when filed filter editor is created. Occurs when filter descriptors for the filtered column are being prepared. Occurs when filter descriptors for the filtered column are ready and filtering operation will be executed. Gets the FilteringControl for a specific column. Gets the ColumnFilterDescriptor for a specific column. Clears all existing column filters. Invokes the filtering UI for a specific column. Clears the filter descriptors for the given column and resets its filtering control. Closes the filtering UI. Prepares the list of filter operators and raises the FilterOperatorsLoading event. Invokes the filtering UI for a specific column. Generates FilteringEventArgs and invokes the FilterDescriptorPreparing event. Generates FilteredEventArgs and invokes the FilterDescriptorPrepared event. Invokes the FilterDescriptorPrepared event. Invokes the FilterDescriptorsPreparing event. Propagates filter descriptor changes. Invokes DataProvider.FilterOperatorsLoading if DataProvider is available or raises FilterOperatorsLoading instead. Retrieves the list of available FilterOperators for a given type. Invoked DataProvider.DistinctValuesLoading if DataProvider is available, or raises DistinctValuesLoading instead. Occurs when sort descriptor for the sorted column is being prepared. Occurs when sort descriptors for the sorted column is ready and sorting operation will be executed. Gets the ColumnSortDescriptor for a specific column. Invokes the sorting UI for a specific column. Invokes DataProvider.SortDescriptorPreparing if DataProvider is present or invokes the SortDescriptorPreparing event instead. Invokes DataProvider.SortDescriptorPreparing if DataProvider is present or invokes the SortDescriptorPreparing event instead. Allows to control Clipboard operations on a per-cell basis. Initializes a new instance of the class. The cell that will be affected by the Clipboard operation. The cell value that the Clipboard operation will be performed with. Gets the cell that will be affected by the Clipboard operation. Gets or sets the cell value that the Clipboard operation will be performed with. Allows to control RadVirtualGrid Clipboard operations. Specifies the direction within a user interface (UI) in which a desired focus change request is attempted. The direction is either based on tab order or by relative direction in layout. Move focus to the next focusable element in tab order. Not supported for System.Windows.UIElement.PredictFocus(System.Windows.Input.FocusNavigationDirection). Move focus to the previous focusable element in tab order. Not supported for System.Windows.UIElement.PredictFocus(System.Windows.Input.FocusNavigationDirection). Move focus to the first focusable element in tab order. Not supported for System.Windows.UIElement.PredictFocus(System.Windows.Input.FocusNavigationDirection). Move focus to the last focusable element in tab order. Not supported for System.Windows.UIElement.PredictFocus(System.Windows.Input.FocusNavigationDirection). Move focus to another focusable element to the left of the currently focused element. Move focus to another focusable element to the right of the currently focused element. Move focus to another focusable element upwards from the currently focused element. Move focus to another focusable element downwards from the currently focused element. Move focus to the first topmost element. Move focus to the last bottommost element. Move focus to the topmost element from the currently focused element. Move focus to the bottommost element from the currently focused element. Move focus to another focusable element one page downwards from the current focused element. Move focus to another focusable element one page upwards from the current focused element. Provides commands for RadVirtualGrid. CommitEdit. BeginEdit. BeginInsert. CancelEdit. SelectAll. Copy. Delete. MoveLeft. MoveRight. MoveUp. MoveDown. MoveNext. MovePrevious. MoveFirst. MoveLast. MoveHome. MoveEnd. MovePageDown. MovePageUp. MoveTop. MoveBottom. SelectCurrentUnit. ExtendSelectionToCurrentUnit. PinRowTop. PinRowBottom. PinColumnLeft. PinColumnRight. UnpinRow. UnpinColumn. Gets value that represents the commit edit command. The commit edit command. Gets value that represents the begin edit command. The begin edit command. Gets value that represents the begin insert command. The begin insert command. Gets value that represents the cancel edit command. The cancel cell edit command. Gets value that represents the SelectAll command. The SelectAll command. Gets value that represents the Copy command. The SelectAll command. Gets value that represents the delete command. The delete command. Gets value that represents the move left command. The move left command. Gets value that represents the move right command. The move right command. Gets value that represents the move up command. The move up command. Gets value that represents the move down command. The move down command. Gets value that represents the move next command. The move next command. Gets value that represents the move previous command. The move previous command. Gets value that represents the move first command. The move first command. Gets value that represents the move last command. The move last command. Gets value that represents the move home command. The move home command. Gets value that represents the move end command. The move end command. Gets value that represents the move page down command. The move page down command. Gets value that represents the move page up command. The move page up command. Gets value that represents the move top command. The move top command. Gets value that represents the move bottom command. The move bottom command. Gets value that represents the SelectCurrentUnit command. The select current item command. Gets value that represents the ExtendSelectionToCurrentUnit command. The select current item command. Gets value that represents the PinRowTop command. Gets value that represents the PinRowBottom command. Gets value that represents the PinColumnLeft command. Gets value that represents the PinColumnRight command. Gets value that represents the UnpinRow command. Gets value that represents the UnpinColumn command. Represents event arguments for the CellToolTipNeeded event. Gets or sets the value. Gets the index of the column. Gets the index of the row. Initializes a new instance of the class. Returns an automation peer for this VirtualGridCompoundPanel. When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class. The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. The size that this element determines it needs during layout, based on its calculations of child element sizes. When overridden in a derived class, positions child elements and determines a size for a derived class. The final area within the parent that this element should use to arrange itself and its children. The actual size used. Gets or sets a element that controls scrolling behavior. A element that controls scrolling behavior. This property has no default value. Gets or sets a value that indicates whether scrolling on the horizontal axis is possible. Gets or sets a value that indicates whether scrolling on the vertical axis is possible. Gets the vertical size of the extent. A that represents, in device independent pixels, the vertical size of the extent.This property has no default value. Gets the horizontal size of the extent. A that represents, in device independent pixels, the horizontal size of the extent. This property has no default value. Gets the horizontal offset of the scrolled content. A that represents, in device independent pixels, the horizontal offset. This property has no default value. Gets the vertical offset of the scrolled content. A that represents, in device independent pixels, the vertical offset of the scrolled content. Valid values are between zero and the minus the . This property has no default value. Gets the vertical size of the viewport for this content. A that represents, in device independent pixels, the vertical size of the viewport for this content. This property has no default value. Gets the horizontal size of the viewport for this content. A that represents, in device independent pixels, the horizontal size of the viewport for this content. This property has no default value. Gets or sets a element that controls scrolling behavior. A element that controls scrolling behavior. This property has no default value. Gets or sets the computed vertical offset. The computed vertical offset. Gets or sets the computed horizontal offset. The computed horizontal offset. Sets the amount of horizontal offset. The degree to which content is horizontally offset from the containing viewport. Sets the amount of vertical offset. The degree to which content is vertically offset from the containing viewport. Scrolls down within content by one logical unit. Scrolls up within content by one logical unit. Scrolls right within content by one logical unit. Scrolls left within content by one logical unit. Scrolls down within content after a user clicks the wheel button on a mouse. Scrolls up within content after a user clicks the wheel button on a mouse. Scrolls right within content after a user clicks the wheel button on a mouse. Scrolls left within content after a user clicks the wheel button on a mouse. Scrolls down within content by one page. Scrolls up within content by one page. Scrolls right within content by one page. Scrolls left within content by one page. Forces content to scroll until the coordinate space of a object is visible. A that becomes visible. A bounding rectangle that identifies the coordinate space to make visible. A that is visible.