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 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 .NET MAUI UI for Xamarin
    Document Management
    Telerik Document Processing
    Desktop
    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF UI for UWP
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    CMS
    Sitefinity
    UI/UX Tools
    ThemeBuilder
    Debugging
    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Jam FiddlerCap FiddlerCore
    Extended Reality
    UI for Unity XR
    Free Tools
    JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Release History
  • Docs & Support
  • Pricing
  • Search
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Namespace Telerik.Windows.Controls.GridView

Classes

AggregateResultsList

Represents control that is used as a container for all GridViewAggregateResultCells.

AggregatesToGroupFooterAggregatesConverter

Filters aggregates per column.

AutoCompleteStringFilterEditor

AutoCompleteStringFilterEditor.

BaseItemsControl

The base class for items control bound to data.

CellEventArgs

Provides basic data for the cell events.

CellRegion

A structure that represents a rectangular region of cells in GridViewDataControl. 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.

CellSelectionStyle

Describes the Style for a CellSelection of the worksheet for exporting.

ChildDataControlsPresenter

Presents the child data controls associated with the current parent record.

CleanUpVirtualizedItemEventArgs

Provides data for the CleanUpVirtualizedItem event.

CleanUpVirtualizedItemEventHandler

Represents the method that handles the GridViewVirtualizingPanel.CleanUpVirtualizedItem attached events.

ColumnAggregatesAlignment

Represents the different layout options for aggregate results.

ColumnFilterDescriptor

The default implementation of IColumnFilterDescriptor.

ColumnFilterDescriptorExtensions

Extension methods for the IColumnFilterDescriptor interface.

ColumnGroupDescriptor

Represents a group descriptor, which groups and sorts by the value of its Column.

ColumnHeaderConverter

Determines the content of RadListBox's item used for column selection.

ColumnReorderOptions

Represents the Column reorder modes of RadGridView.

ColumnSortDescriptor

Represents a sort descriptor, which sorts by the value of its Column.

CommonColumnHeader

The header shown above columns in the same column group.

CommonColumnHeadersPanel

Panel that lays out common column headers (column groups). It communicates with GridViewDataControl's current measure info ensure consistence layout behavior.

CommonHeaderPresenter

Presenter for the merged column headers displayed when column groups are defined.

ControlPanelItem

Default implementation of the IControlPanelItem interface.

ControlPanelItemButtonTooltipToVisibilityConverter

ControlPanelItemButtonTooltipToVisibilityConverter.

ControlPanelItemCollection

Represents a collection of ControlPanelItem objects.

ControlPanelItemControl

A control used for displaying control panel items.

DataCellsPresenter

Used as Presenter of data cells of the row. It takes care of creating and displaying data cells.

DataErrorEventArgs

Holds exception data to be custom processed by user code when DataError exception handled is set to true.

DataLoadMode

Indicates the type of data loading mode in GridViewDataControl.

DefaultKeyboardCommandProvider

Provides key commands.

DetailsPresenter

This control is used for presenting row details.

DispatcherOperationCallback

Represents a delegate to use for dispatcher operations.

DistinctValueConverter

DistinctValueConverter.

DistinctValueViewModel

Represents a filter distinct value.

EditorCreatedEventArgs

EditorCreatedEventArgs.

ExcelMLAlignment

Describes the ExcelML Alignment attribute.

ExcelMLDataType

Describes the type of certain ExcelML Data attribute.

ExcelMLFont

Describes the ExcelML Font attribute.

ExcelMLHorizontalAlignment

Describes the ExcelML horizontal alignment options.

ExcelMLInterior

Describes the ExcelML Interior attribute.

ExcelMLNumberFormat

Describes the ExcelML NumberFormat attribute.

ExcelMLPattern

Describes the ExcelML Pattern options.

ExcelMLStyle

Describes the ExcelML Style attribute.

ExcelMLStylesEventArgs

Contains the ExcelML custom styles that are generated on the occurrence of the InitializingExcelMLStyles event.

ExcelMLUnderline

Describes the ExcelML underline options.

ExcelMLVerticalAlignment

Describes the ExcelML vertical alignment options.

FieldFilterControl

This is for internal use only and is not intended to be used directly from your code.

FieldFilterControlViewModel

This is for internal use only and is not intended to be used directly from your code.

FilterCompositionLogicalOperatorConverter

Converts FilterCompositionLogicalOperator to System.String using localization infrastructure.

FilterDescriptorViewModel

Holds properties for declarative binding of FilterDescriptor.

FilterEditorFactory

Factory used to create editors for the filtering UI.

FilteringControl

FilteringControl.

FilteringControlBase

Represents the base class for filtering controls.

FilteringDropDown

FilteringDropDown.

FilteringMode

Specifies RadGridView's filtering mode.

FilteringViewModel

Provides a view model for interaction between the FilteringControl (UI) and FilterDescriptors (model).

FilterOperatorConverter

Converts FilterOperator to System.String using localization infrastructure.

FilterOperatorsLoadingEventArgs

Provides data for the FilterOperatorsLoading event.

FilterOperatorToFilterEditorIsEnabledConverter

FilterOperatorToFilterEditorIsEnabledConverter.

FilterOperatorViewModel

This is for internal use only and is not intended to be used directly from your code.

FocusNavigationDirection

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.

FrozenColumnsSplitter

The vertical splitter separating frozen columns from scrollable columns. By dragging the FrozenColumnsSplitter user can change the number of the frozen columns.

FrozenColumnsSplitterBase

Represents a base class for FrozenColumnSplitter.

FrozenColumnsSplitterRightSide

Represents a frozen columns splitter that is used to pin columns to the right side.

GridLinesVisibility

Determines the visibility of the gridlines.

GridLineWidthToThicknessConverter

An IValueConverter that converts a number to a Thickness based on the parameter.

GridViewAddingNewEventArgs

Provides data for the AddingNewDataItem event.

GridViewAggregateResultCell

Represents a cell which holds the returned by an aggregate function result.

GridViewBaseVirtualizingPanel

Provides a framework for Panel elements that virtualize their child data collection. This is an abstract class.

GridViewCell

Represents a field, as an element of the user interface, of a RadGridView.

GridViewCellBase

A base class for grid cells.

GridViewCellsPanel

Panel that lays out both cells and column headers. This stacks cells in the horizontal direction and communicates with the relevant GridViewColumn to ensure all rows give cells in a given column the same size.

GridViewCheckBox

Lightened version of the standard checkbox containing reduced number of states.

GridViewColumnGroupRow

Represents a single level of the column groups hierarchy.

GridViewDataControl

GridViewDataControl provides the presentation of a collection of data items.

GridViewDataControlExtensions

Contains the GridViewDataControl extension methods.

GridViewDataLoadingEventArgs

Contains data needed to handle DataLoading event.

GridViewDistinctValuesLoadingEventArgs

Contains data needed to handle DistinctValuesLoading event.

GridViewEditAction

Specifies values that represents the action which is performed when GridViewCell exits EditMode.

GridViewEditOperationType

Specifies values that represents the operation which is performed when GridViewCell or GridViewRow exits EditMode.

GridViewEditorPresenter

Used as a presenter for GridViewCell edit element.

GridViewEditTriggers

Defines what kind of action should put GridViewCell into edit mode.

GridViewFilteredEventArgs

Provides data for the Filtered event.

GridViewFilteringEventArgs

Provides data for the Filtering event.

GridViewFooterCell

This is User Interface(UI) element that is a part from footer row and represents a column footer.

GridViewFooterCellBase

Base class for RadGridView footer cells.

GridViewFooterIndentCell

Represents an indentation in a GridViewFooterRow.

GridViewFooterRow

This is a User Interface (UI) element that represents the footer of the entire row, containing the columns footers.

GridViewGroupFooterCell

This is User Interface(UI) element that is a part from group footer row and represents a column footer.

GridViewGroupFooterIndentCell

Represents an indentation in a GridViewGroupFooterRow.

GridViewGroupFooterRow

This is a User Interface (UI) element that represents the footer of the entire row, containing the columns footers.

GridViewGroupHeaderCell

Represents a control that contains column aggregate results.

GridViewGroupPanel

Represents a control that visualizes the headers of all columns used as grouping criteria.

GridViewGroupPanelCell

This is User Interface(UI) element that is a part from group panel and represents a group description Dragging the GridViewGroupPanelCell is the key action to ungroup/reorder groups in the RadGridView.

GridViewGroupPanelItem

Supports UI elements that provide visualization for the group cell.

GridViewGroupRow

Represents a control used as a Group header, which is used to expand and collapse its associated rows and groups and display group specific information such as Aggregate functions, sort direction et cetera.

GridViewHeaderCell

This is User Interface(UI) element that is a part from row header and represents a column header. Dragging the GridViewHeaderCell is the key action to group the RadGridView and reorder the columns, resizing the width of the element is a UI way to resize a column.

GridViewHeaderIndentCell

Represents an indentation in a GridViewHeaderRow.

GridViewHeaderRow

This is a User Interface (UI) element that represents the header of the entire row, containing the columns headers.

GridViewIndentCell

Represents an element of the visual tree used to indent rows when grouping.

GridViewItemContainerGenerator

An GridViewItemContainerGenerator is responsible for generating the UI on behalf of its host (e.g. BaseItemsControl). It maintains the association between the items in the control's data view and the corresponding UIElements. The control's item-host can ask the GridViewItemContainerGenerator for a Generator, which does the actual generation of UI.

GridViewLengthConverter

Converts instances of various types to and from GridViewLength.

GridViewLoadingIndicator

A Content Control that indicates when the grid is busy.

GridViewNewRow

GridViewNewRow is an user interface (UI) element used when adding new row.

GridViewNewRowPosition

Specifies the position of RadGridView's insert row.

GridViewRow

GridViewRow is an user interface (UI) element used as a container for GridViewCells objects.

GridViewRowDetailsEventArgs

Provides data for the LoadingRowDetails and UnloadingRowDetails events.

GridViewRowDetailsVisibilityMode

Specifies the mode for showing row details of a GridViewDataControl

GridViewRowItem

Represents a control that contains logically connected children (cells) and arranges them in a row-like manner.

GridViewRowItemEventArgs

Hold data about GridViewRowItem.

GridViewScrollViewer

Represents a scrollable area that can contain other visible elements.

GridViewSelectedCellsChangedEventArgs

Event arguments used for the SelectedCellsChanged event. Provides information about the cells that were added or removed from the SelectedCells collection.

GridViewSelectedCellsChangingEventArgs

Event arguments used for the SelectedCellsChanging event. Provides information about the cells that are about to be added or removed from the SelectedCells collection.

GridViewSelectionUnit

Defines the selection units used in GridViewDataControl.

GridViewTabStop

Defines if cell should be focused via TAB key.

GridViewVirtualizingPanel

GridViewVirtualizingPanel is used to arrange children into single line.

GroupHeaderRow

GroupHeaderRow.

GroupRenderMode

An enumeration specifying the virtualization mode of RadGridView.

GroupRowCancelEventArgs

Contains state information and event data associated with a cancelable group row event.

GroupRowEventArgs

Provides basic data for the group row events.

GroupRowItem

Represents a special group item used for group header and footers.

GroupRowType

GroupRowType.

GroupViewModel

Provides group related information to be displayed in the group header.

IndentPresenter

IndentPresenter is a presenter for Indent cells for any row used when RadGridView is grouped.

ItemsChangedEventArgs

Provides data for the ItemsChanged event.

ItemsChangedEventHandler

Represents the method that will handle the ItemsChanged event.

KeyboardNavigationMode

Specifies the possible values for changes in focus when logical and directional navigation occurs.

LambdaColumnFilterDescriptor

A ColumnFilterDescriptor for GridViewExpressionColumn.

LookupElement

A control used to display the cell value in GridViewComboBoxColumn when the cell is in display mode. Implements a basic functionality to convert selected value to display value from the lookup data.

MemberColumnFilterDescriptor

A ColumnFilterDescriptor for GridViewDataColumn.

OffsetToClipConverter

Converter used to provide clipping mask to elements depending on the horizontal scroll offset when horizontally scrolling.

RowCancelEventArgs

Contains state information and event data associated with a cancelable row event.

RowDetailsVisibilityChangingEventArgs

Provides data for the RowDetailsVisibilityChanging event.

RowEventArgs

Provides basic data for the row events.

RowLoadedEventArgs

Holds data about the loaded row.

RowResizedEventArgs

Provides basic data for the group row events.

RowResizingEventArgs

Provides basic data for the group row events.

RowUnloadedEventArgs

Holds data about the unloaded row.

ScrollChangedEventArgs

Describes a change in the scrolling state and contains the required arguments for a ScrollChanged event.

ScrollChangedEventHandler

Represents the method that will handle the GridViewScrollViewer.ScrollChanged routed event.

ScrollContentPresenter

Displays the content of a ScrollViewer control.

ScrollPositionIndicator

A Content Control that displays position information when deferred scrolling is turned on.

ScrollUpdateMode

Enumerator that indicates the type of scrolling mode in use.

SelectiveScrollingGrid

Subclass of Grid that knows how to freeze certain cells in place when scrolled. Used as the panel for the GridViewRow to hold the header, cells, and details.

SelectiveScrollingOrientation

Enumeration to specify the scroll orientation of cells in selective scroll grid.

SortingIndexConverter

SortingIndexConverter.

SortingIndexToVisibilityConverter

SortingIndexToVisibilityConverter.

TraversalRequest

Represents a request to move focus to another control.

ValidationResult

Represents the result returned by the ValidationRule.Validate method that indicates whether the checked value passed the ValidationRule.

Interfaces

IColumnFilterDescriptor

Represents a column filter descriptor associated with a specific column.

IContainerGenerator

An interface that is implemented by classes which are responsible for generating user interface (UI) content on behalf of a host.

IControlPanelItem

Represents an interface for a RadGridView control panel item.

IDetailsProvider

Provides clients with details.

IDistinctValuesFilterDescriptor

Represents the distinct filter descriptor of a column filter descriptor.

IExportableElement

Elements which can be exported through the GridViewExportingWriter.

IFieldFilterDescriptor

Represents the field filter descriptor of a column filter descriptor.

IFilteringControl

Provides functionality required by all filtering components.

IGroupRow

Represents a group row.

IKeyboardCommandProvider

Provides key commands.

IScrollInfo

Represents a scrollable region.

Was this article helpful?

Tell us how we can improve this article

Skip
Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
  • Themes Generator
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
  • System Requirements
Community
  • Forums
  • Blogs
  • XAML 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.