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
    • Roadmap
    • 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

Classes

ActivationChangedEventArgs

Provides data for the Telerik.Windows.Controls.ActivationManager.ActiveChanged event.

ActivationManager<T>

An ActivationManager class.

AddItemAdapter

AddItemAdapterCollection

AgendaViewDefinition

AlternationElementProperties

Defines alternation properties for decorating TableBase area.

Analytics

Contains attached property that enables analytics features for control.

ApplicationMenu

Represents the Application menu within the RibbonView control.

AppointmentCreatedEventArgs

Contains state information about the appointment that has already been created.

AppointmentCreatingEventArgs

Contains state information about the new appointment that is going to be created.

AppointmentCueItem

Represents the Cue item for current appointment.

AppointmentDeletedEventArgs

Contains state information about the appointment that has been deleted.

AppointmentDeletingEventArgs

Contains state information about the appointment that is going to be deleted.

AppointmentDialogViewModel

Represents the ViewModel for the AppointmentDialog.

AppointmentEditedEventArgs

Contains state information about the appointment that has been edited.

AppointmentEditingEventArgs

Contains state information about the appointment that is going to be edited.

AppointmentItem

AppointmentItemContentTemplateSelector

Provides a way to choose a DataTemplate for the AppointmentItem based on the data object and the data-bound element.

AppointmentItemProxy

Represents a proxy object that is set as DataContext on AppointmentItem control. It is used for performance optimization.

AppointmentSavingEventArgs

Contains state information about the appointment that is going to be saved.

AppointmentsPanel

Represents a panel that arranges the appointments in RadScheduleView control.

AsyncFilteringBehavior

Async filtering behavior which uses multithreading for faster data processing.

AttachableObject<T>

Represents an object that is attached to an owning object.

AttachableObjectCollection<TOwner, TObject>

Represents a collection of AttachableObject<T> instances.

AutoCompleteBoxesItemsControl

AutoCompleteBoxesWrapPanel

AutoGeneratingTileEventArgs

Provides data for the AutoGeneratingTile event.

AutomaticTickLengthProvider

Represents the default TickLength provider.

AutomationExtensions

Contains extension methods for working with control's automation peers.

BackstageContainerStyle

This class is used to relate a style to a backstage item's container.

BackstageContainerStyleSelector

Holds predefined styles for backstage items' containers.

BinaryImageConverter

Converts byte array to image using.

BindingExpressionHelper

Provides methods that allow getting property values without reflection.

BookCommands

Provides a standard set of book related commands.

BooleanConverter

Represents a converter, which converts System.Boolean values.

BooleanToOpacityConverter

Represents the converter that converts Boolean values to and from 1 and 0 opacity.

BooleanToVisibilityConverter

Represents the converter that converts Boolean values to and from Visibility enumeration values.

BooleanToWindowStateConverter

Represents the converter that converts Boolean values to and from maximized and normal window states.

BoolToInputModeConverter

Represents converter that converts Boolean to InputMode using the given parameter. If the Boolean value is true the parameter is returned. If the Boolean value is false the default value of InputMode is returned.

BrushToColorConverter

Represents the converter that converts Brush values to and from Color and vice versa. It is somehow an opposite of the ColorToBrushConverter.

CalloutPopupService

Represent a service that provides methods for showing a RadCallout control via animated popup.

CalloutPopupSettings

Settings for configuring the callout popup and its showing animation.

CameraErrorEventArgs

Contains state information and event data associated with a camera error routed event.

CameraSettingsControl

Represents a control that displays all the available camera settings of RadWebCam control.

CancelRoutedEventArgs

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

CardDataFieldDescriptor

This is a class used to store the information for a single data field.

CardViewAutoGeneratingDataFieldDescriptorEventArgs

Contains event data for auto-generation of data field descriptors in RadCardView

CardViewEditEndedEventArgs

Represents event data for a edit ended event of a RadCardView.

CardViewGroupedEventArgs

Contains information on performed group operation.

CardViewGroupingEventArgs

Represents data for the CardViewGrouping event.

CardViewItemEventArgs

Represents event data for an event of a RadCardViewItem.

CardViewSortedEventArgs

Contains information on performed sort operation.

CardViewSortingEventArgs

Provides details about the Sorting event.

CaretBrushHelper

This class represents a CaretBrushHelper that workarounds an issue which is related to a bug when setting a CaretBrush to TextBox control through Style in XAML.

CarouselDataFieldPresenter

Class that is used to present a single field of a data item.

CarouselDataRecordPresenter

Class that is used to present a single data item.

CarouselItem

Implements a selectable item inside a RadCarousel.

CarouselItemContentPresenter

Presents the content of a CarouselItem.

CarouselItemContentTemplateSelector

Provides a way to choose a DataTemplate for the CarouselItemContentPresenter based on the type of the data object.

CarouselScrollViewer

Represents a scrollable area that can contain other visible elements. CarouselScrollViewer does not handle OnKeyDown, OnMouseLeftButtonDown, OnMouseWheel events when there is no need to show scrollbars

Category

Represents basic ICategory implementation.

CategoryCollection

Represents a dynamic data collection of Categories that provides notifications when categories get added, removed, or when the whole list is refreshed.

ChartDataSource

Handles data-layer associated operations for RadChartView.

ChartHistogramSource

Handles histogram data associated operations for ScatterRangeBarSeries.

ChildrenOfTypeExtensions

Contains extension methods for enumerating the children of an element.

CloseDialogEventArgs

Contains state information about the dialog that is going to be closed.

Codabar

Represents the Codabar symbology type.

Code11

Represents the Code11 symbology type.

Code128

Represents the Code128 symbology type.

Code128A

Represents the Code128A symbology type.

Code128B

Represents the Code128B symbology type.

Code128C

Represents the Code128C symbology type.

Code25Interleaved

Represents the Code25Interleaved symbology type.

Code25Standard

Represents the Code39 symbology type.

Code39

Represents the Code39 symbology type.

Code39Extended

Represents the Code39Extended symbology type.

Code93

Represents the Code93 symbology type.

Code93Extended

Represents the Code93Extended symbology type.

CodeMSI

Represents the CodeMSI symbology type.

CollectionExtensions

Holds extension methods for System.Collections.Generic.ICollection<T>.

CollectionNavigatorBase

A base class for CollectionNavigator.

ColorPaletteBase

ColorPaletteBase is the base class for all palettes. When you want to implement custom Palette just inherit this class and implement the methods.

ColorToBrushConverter

Represents the converter that converts Color values to and from Brush values.

ColorToBrushWithOpacityConverter

Represents the converter that converts Color values with opacity as parameter to SolidColorBrush.

ColumnLengthTypeConverter

Represents a converter from System.String to ColumnLength.

ColumnReorderingEventArgs

Holds the information of column reordering passed when GridViewDataControl ColumnReordering Event is raised.

ColumnSyncBehavior

Represents a class that synchronizes two collections of GridViewColumns.

ColumnWidthChangedEventArgs

Contains data needed to handle the ColumnWidthChanged event.

ColumnWidthChangingEventArgs

Contains data needed to handle the ColumnWidthChanging event.

ComboBoxFilteringBehavior

Represents a filtering behavior for RadComboBox.

ComboBoxToolTipHelper

Helper class for showing tooltip on non-editable RadComboBox whose selected text is clipped (trimmed).

CommandCollection<T>

Represents a strongly-typed collection of ControlCommandBase<T> instances.

CommandServiceBase<T>

Represents a strongly-typed class that provides basic infrastructure for RadControl commands.

CompletionWizardPage

Represents a single completion page.

ConditionalDataTemplateSelector

Provides a way to choose a System.Windows.DataTemplate for a data-bound element by testing the data object against a set of predefined rules.

ConditionalStyleSelector

Provides a way to choose a System.Windows.Style for a data-bound element by testing the data object against a set of predefined rules.

ControlCommandBase<T>

Represents a command abstraction that is associated with a particular System.Windows.Input.ICommand instance.

CornerRadiusConverter

Represents a converter that empties the value of a given CornerRadius based on the parameter passes.

CornerRadiusHelper

This class provides CornerRadius helper properties.

CrystalPalette

Hold resources used in the CrystalTheme theme.

CrystalResourceDictionary

A System.Windows.ResourceDictionary that merges the resources from the CrystalPalette.

CrystalResourceExtension

A System.Windows.Markup.MarkupExtension that allows access to the CrystalPalette resources from XAML.

CrystalResourceKey

Keys for the CrystalPalette resources.

CrystalResourceKeyTypeConverter

Used to convert System.Windows.ResourceKey types used in CrystalResourceKey.

CrystalTheme

CrystalTheme class represents the key to the Crystal theme.

CurrentTimeIndicator

Represents control that indicates the current time in RadScheduleView control.

CustomContainerStyle

This class is used to relate a style to an item's container.

CustomContainerStyleSelector

Holds predefined styles for an items control items' containers.

CustomViewDefinition

Represents a custom ViewDefinitionBase that overrides the GroupDescriptions and allows custom visible range formatting.

DataControl

Represents a control that provides common functionality for all Telerik WPF controls that represent data.

DataFormCheckBoxField

Data field displaying and editing boolean data.

DataFormComboBoxField

Data field displaying and editing Enumeration and lookup data.

DataFormDataField

A field used to display and edit data in RadDataForm.

DataFormDateField

A field used to display and edit dates in RadDataForm.

DataGridSpellCheckHelper

DataItemBase

Provides base functionality for data points implementations.

DataMatrix

Represents the DataMatrix 2D barcode.

DataTemplateRule

A rule that returns a System.Windows.DataTemplate when satisfied.

DateData

This class represents the data for the Date - its durations and ticks.

DateGroupDescription

Describes the grouping of items using a date range as the criteria.

DateTimePickerClock

Represents a selection control that allows you to select time from grid.

DateTimePickerExtensions

This class represents extension methods and attached properties used by the DateTimePicker control.

DateTimePickerGridViewEditor

This is an adapter class that adapts RadDateTimePicker to IGridViewEditor interface. It is public because it should be initialized with reflection.

DateTimeToCurrentUICultureStringConverter

The class converts DateTime values to their string representation using the System.Globalization.CultureInfo.CurrentUICulture.

DateTimeTypeConverter

DayTimeSpanComponent

Represents a StepTimeSpanComponentBase for picking day System.TimeSpan intervals.

DayViewDefinition

Represents a definition of a view that shows a single day in day view mode.

DecimalTypeConverter

DefaultTimeMarkerCollection

A read-only collection containing the default time markers.

DelegateCommand

Provides a simple ICommand implementation.

DependencyObjectExtensions

Holds extension methods for System.Windows.DependencyObject class.

DesignerPropertiesHelper

Helper for the properties in Design time.

DesktopAlertCommands

Holds commands that can be used by a RadDesktopAlert.

DesktopAlertMenuItem

Represents an item inside of the MenuItemsSource.

DesktopAlertParameters

Class that holds all parameters for customizing RadDesktopAlert.

DialogEventArgs

Contains information about the dialog which is going to be shown. It can be canceled.

DialogParameters

Structure that holds all parameters for customizing dialog window.

DialogWindowBase

Base class for file and folder dialogs.

DistanceToPointComparer

Compares the distance to a given reference point.

DockingNavigator

Control used for navigating and selecting panes in RadDocking. It can be opened with Ctrl + Tab combination similar to the IDE Navigator in Visual Studio.

DockingNavigatorItemTemplateSelector

ItemTemplateSelector for the panels and documents lists in the DockingNavigator.

DockingPanel

The docking panel is used as part of the RadDocking control to arrange elements.

DocumentViewManager

DoubleRangeBase

DoubleRangeBase inherits RangeBase and introduces two new fields - SelectionStart and SelectionEnd. SelectionStart cannot be greater than SelectionEnd and SelectionEnd cannot be less than SelectionStart.

DoubleToArcConverter

DoubleToArcConverter MultiValueConverter for the Material theme. Created to be used in the BusyIndicator Indeterminate state.

DoubleToGridLengthConverter

Value converter used with binding to Convert double to GridLength.

DoubleToThicknessConverter

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

DoubleToTimeSpanConverter

Represents converter that converts double to TimeSpan using the given parameter.

DragDropBehavior<T, ST>

Represents a behavior of the drag & drop and resize functionality of the RadScheduleView control.

DragDropBooleanToVisibilityConverter

Represents converter, which converts Boolean value to Visibility enumeration value depending on parameter.

DragDropState

Represents the state of a drag or resize operation in RadScheduleView.

DraggedAppointmentsToLocalizedStringConverter

Represents converter that converts IEnumerable of IOccurrences to localized summary string.

DraggedElement

Represent a visual element that is being dragged; usually wraps (fully or partially) another visual element.

DragOverTreeEventArgs

The EventArgs for the DragInProgress event of the RadTreeView.

DragVisual

Represents the visual element displayed after the cursor when an item is dragged.

DropDownButtonExtensions

This class represents extension methods and attached properties for the RadDropDownButton control.

DropDownEventArgs

The arguments of the TabControl.DropDownOpened and TabControl.DragDropClosed routed event.

DropDownExtensions

Provides an attached property for easier handling of Mouse wheel for DropDownButton, SplitButton, ColorPicker, DateTimePicker, TimeSpanPicker, CalculatorPicker, Breadcrumb.

DurationPicker

Represents an editable Telerik.Windows.Controls.ComboBox control showing predefined time durations in minutes, hours, days and weeks.

EAN128

Represents the EAN128 symbology type.

EAN128A

Represents the EAN128A symbology type.

EAN128B

Represents the EAN128B symbology type.

EAN128C

Represents the EAN128C symbology type.

EAN13

Represents the EAN13 symbology type.

EAN8

Represents the EAN8 symbology type.

EditableObjectBase<T>

EditorPrepareEventArgs

The event args used by the EditorPrepare event of the EditableHeaderedItemsControl.

ElasticDoubleAnimation

Provides elastic animation capabilities.

ElementProperties

Defines properties for decorating TableBase area.

ElementPropertiesCollection

A Collection of ElementProperties.

EmptyRangeGenerator

EnumerableCountToVisibilityConverter

Represents converter that converts System.Collections.IEnumerable to System.Windows.Visibility.

EnumToBooleanConverter

Represents converter, which converts System.Enum types to and from a boolean value using the given parameter.

EnumToVisibilityConverter

Represents converter, which converts System.Enum types to and from a boolean value using the given parameter.

ErrorInfo

Contains error information.

EventBinding

Represents a binding between an event and a command. The command is potentially a System.Windows.Input.RoutedCommand.

EventBindingCollection

Represents an ordered collection of EventBinding objects.

EventToCommandBehavior

Behavior that execute command when given event is raised.

ExportExtensions

Export extensions.

Expression_DarkTheme

Office_BlackTheme class represents the key to the Expression_DarkTheme theme.

FilePathPickerIconTemplateSelector

Selects System.Windows.DataTemplate for the icon based on the FilePath property of the RadFilePathPicker control. If null or empty string is provided - EmptyTemplate is used, otherwise - NonEmptyTemplate.

FilteringBehavior

FixedDocumentViewerBase

Base document viewing control that can host Telerik.Windows.Documents.Fixed.Model.RadFixedDocument.

FlagEnumToVisibilityConverter

Represents a converter, which converts System.Enum values to a Visibility value using the given parameter.

FluentPalette

Hold resources used in the FluentTheme theme.

FluentResourceDictionary

A System.Windows.ResourceDictionary that merges the resources from the FluentPalette.

FluentResourceExtension

A System.Windows.Markup.MarkupExtension that allows access to the FluentPalette resources from XAML.

FluentResourceKey

Keys for the FluentPalette resources.

FluentResourceKeyTypeConverter

Used to convert System.Windows.ResourceKey types used in FluentResourceKey.

FluentTheme

FluentTheme class represents the key to the Fluent theme.

FluidContentControlStateChangedEventArgs

FocusManagerHelper

Represents a helper that gets the focused element in the SL4, SL5 (including OOB) and WPF platforms.

FoldEventArgs

EventArgs used by the FoldActivated and FoldDeactivated events.

GanttCommands

This class contains Routed commands for the GanttView control.

GanttPresenterPanel

GanttPresenterSplitter

This control represents a splitter between Gantt's Grid area and the Timeline.

GeometryExtension

Represents a custom markup extension for creating geometries.

GeometryFactory

Geometry factory class for producing basic geometries.

GeometryParser

Helper class that parses geometries to strings and strings to geometries. Note that strings are created for serialization purposes and cannot be recognized as Geometry Data by the WPF XAML parser.

GlyphAdorner

GlyphAdorner class for design time support of the TelerikWebUI glyph font. Provides an attached property for TextBlock IsInDesignTime, which when set to true allows the rendering of TelerikWebUI font glyphs in design time.

GreenPalette

Hold resources used in the GreenTheme theme.

GreenResourceDictionary

A System.Windows.ResourceDictionary that merges the resources from the GreenPalette.

GreenResourceExtension

A System.Windows.Markup.MarkupExtension that allows access to the GreenPalette resources from XAML.

GreenResourceKey

Keys for the GreenPalette resources.

GreenResourceKeyTypeConverter

Used to convert System.Windows.ResourceKey types used in GreenResourceKey.

GreenTheme

GreenTheme class represents the key to the GreenTheme theme.

GridViewAutoGeneratingColumnEventArgs

Provides data for GridViewDataControl AutoGeneratingColumn event.

GridViewBeginningEditRoutedEventArgs

Contains data needed to handle the BeginningEdit event.

GridViewBoundColumnBase

This class inherits from GridViewColumn and add some specific to Data properties such as DataType, DataFormatString.

GridViewCellClipboardEventArgs

Allows to control Clipboard operations on a per-cell basis.

GridViewCellEditEndedEventArgs

Contains info needed to handle CellEditEndedEvent.

GridViewCellExportingEventArgs

Contains data needed to handle the ElementExportingToDocument event when exporting Cell element.

GridViewCellInfo

Class that describes GridViewCell as data object. Used to get the appropriate GridViewCell (UI container) in cases when it is recycled.

GridViewCellValidatedEventArgs

Provides data for the RadGridView.CellValidated event.

GridViewCellValidatingEventArgs

Contains data needed to handle the CellValidating event.

GridViewCellValidationResult

Represents the result of the RadGridView validation process. Identifies ErrorMessage and property which causes the error.

GridViewCheckBoxColumn

GridViewCheckBoxColumn is a column is used to bind to boolean data.

GridViewClipboardEventArgs

Allows to control RadGridView Clipboard operations.

GridViewColumn

This is a dependency object used to store column's specific data.

GridViewColumnCollection

Represents a collection of GridViewColumn objects.

GridViewColumnEventArgs

EventArgs used for events related to GridViewColumn.

GridViewColumnGroup

Represents a group of columns with a common header.

GridViewComboBoxColumn

GridViewComboBoxColumn provides an easy and fast way to display and edit lookup data. The key properties to set are : valueMemberPath, DisplayMemberPath and ItemsSource.

GridViewCsvExportOptions

Provides various options for exporting data in CSV format.

GridViewCurrentCellChangedEventArgs

Represents data for the CurrentCellChangedEvent.

GridViewCurrentCellInfoChangedEventArgs

Represents data for the CurrentCellInfoChangedEvent.

GridViewDataColumn

This class inherits from GridViewBoundColumnBase and creates appropriate editor element using column's DataType.

GridViewDataControlExportExtensions

Contains the GridViewDataControl extension methods for exporting to XLSX and PDF formats.

GridViewDeletedEventArgs

Provides data for the Deleted event.

GridViewDeletingEventArgs

Provides data for the Deleting event.

GridViewDocumentExportOptions

Provides various options for exporting to XLSX and PDF.

GridViewDocumentVisualExportParameters

Defines visual export parameters for XLSX and PDF.

GridViewDynamicHyperlinkColumn

GridViewDynamicHyperlinkColumn provides an easy and fast way to display hyperlink. The column dynamically creates hyperlink based on NavigateUrlMemberPaths and NavigateUrlFormatString properties.

GridViewElementExportedEventArgs

Contains data needed to handle the exporting events.

GridViewElementExportedToDocumentEventArgs

Contains data needed to handle the ElementExportedToDocument event.

GridViewElementExportingEventArgs

Contains data needed to handle the ElementExporting event.

GridViewElementExportingToDocumentEventArgs

Contains data needed to handle the ElementExportingToDocument event.

GridViewExcelMLVisualExportParameters

Defines visual export parameters for ExcelML.

GridViewExportOptions

Provides various options for export.

GridViewExpressionColumn

This column can display the results of a calculation on the data item's properties.

GridViewGroupedEventArgs

Contains information on performed group operation.

GridViewGroupingEventArgs

Represents data for the GridViewGrouping event.

GridViewHtmlVisualExportParameters

Defines visual export parameters for HTML.

GridViewHyperlinkColumn

GridViewHyperlinkColumn provides an easy and fast way to display hyperlink. The column automatically creates HyperlinkButton based on DataMemberBinding and ContentBinding properties.

GridViewImageColumn

GridViewImageColumn provides an easy and fast way to display image. The column automatically creates Image based on DataMemberBinding property.

GridViewMaskedInputColumn

GridViewMaskedInputColumn is a special column which uses RadMaskedInputBase control as an editor.

GridViewMultiColumnComboBoxColumn

Represents a column that uses RadMultiColumnComboBox to edit a single selected value, or a list of selected values.

GridViewPdfExportOptions

Provides various options for exporting data in PDF format.

GridViewPinRowColumn

GridViewPinRowColumn provides an easy and fast way to pin/freeze rows in RadGridView.

GridViewPreparingCellForEditEventArgs

Contains data needed to handle the PreparingCellForEdit event.

GridViewRowEditEndedEventArgs

Contains info needed to handle RowEditEndedEvent.

GridViewRowValidatedEventArgs

Provides data for the RadGridView.RowValidated event.

GridViewRowValidatingEventArgs

Contains data needed to handle the RowValidating event.

GridViewSelectColumn

GridViewSelectColumn provides an easy and fast way to select rows in RadGridView.

GridViewSortedEventArgs

Contains information on performed sort operation.

GridViewSortingEventArgs

Provides details about the Sorting event.

GridViewTableDefinition

Represents a table definition designed to represents data to display in a RadGridView.

GridViewToggleButton

Represents a control that visualizes the expand/collapse operation.

GridViewToggleRowDetailsColumn

GridViewToggleRowDetailsColumn provides an easy and fast way to toggle row details visibility.

GroupBox

Represents a control that creates a container that has a border and a header for user interface (UI) content.

GroupDescriptionCollection

Represents observable collection of GroupDescriptions.

GroupHeader

Represents the GroupHeader visual element in RadScheduleView control.

GroupHeaderButton

A RadButton implementation that serves as clickable header button. It's MouseOver and Pressed states will be inactive if no Command is attached.

GroupHeaderTemplateSelector

Provides a way to choose a DataTemplate for the GroupHeader based on the data object and the data-bound element.

GroupNameConverter

Converter that creates a string of all parent IGroup names.

GroupVariant

Represents a variant for a Group control.

GroupVariantCollection

Collection of group variants.

HighlightBehavior

An interface that is used to calculate an index starting from -1 for the item which is highlighted in the DropDown of the RadAutoCompleteBox.

HighlightItem

Represents the highlighted item in RadScheduleView.

HighlightPanel

Represents the highlighted panel.

HostWindowCreatedEventArgs

HostWindowCreatedEventArgs exposes HostWindow property for handling the host created event of a window.

HotSpot

Represents definition of the hot spot of the geographically positioned framework element. The hot spot is the point inside (or outside) of the framework element which should be bound to the geographic location.

HotSpotConverter

Converts from/to HotSpot structure.

HourTimeSpanComponent

Represents a StepTimeSpanComponentBase for picking hour System.TimeSpan intervals.

IconConverter

Represents an icon converter.

IconResourceExtension

Represents IconResource MarkupExtension.

IconSources

Represents the IconSources resource object.

ImageConverter

Provides a type converter to convert Image objects from String representation.

ImageToolItem

ImageToolsSection

ImageToolsSectionsCollection

ImportanceToBooleanConverter

Represents converter that converts IAppointment to a string that can be used as a title of a window.

IndexConverter

Converts a zero based integer index to natural index. 0 -> 1, 1 -> 2, 2 -> 3, etc. Parameter can be used for setting bigger step. Default step is 1.

IntArrayToDoubleValueConverter

Represents a converter that converts the first object of an Array of integer objects into a double object and vise versa. If the Array is null or empty the converter returns null.

IntelligentMail

Represents the IntelligentMail symbology type.

InvalidGridViewCellInfo

Represents an cell info that does not have Item, Column, and it is not associated with a GridViewDataControl.

InvertedBooleanConverter

InvertedBooleanToOpacityConverter

Represents the converter that converts Boolean values to and from 1 and 0 opacity.

InvertedBooleanToVisibilityConverter

Represents the converter that converts Boolean values to and from Visibility enumeration values. InvertedBooleanToVisibilityConverter converts "true" to Visibility.Collapsed and "false" to Visibility.Visible.

InvertedNullToVisibilityConverter

Represents converter that converts null or empty string System.Object to Visibility values in an inverted way.

InvertedVisibilityConverter

Represents converter that converts Visibility value to its opposite.

IsFullTrustExtension

A MarkupExtension which executes different code based on trust level.

KeyboardModifiers

This class presents a way to query the state of the various keyboard modifier keys. It also allows you to check the state of the shortcut key for the current platform.

KeyboardModifiersState

Represents a class that holds which keyboard modifiers are pressed. It is used for the selection behaviors.

Label

Represents the text label for a control and provides support for access keys.

LayoutControlExpanderGroup

Represents a expander layout group.

LayoutControlGroup

Represents a layout group, the default group of the RadLayoutControl.

LayoutControlTabGroup

Represents a tab layout group.

LayoutControlTabGroupItem

Represents a tab group item, the default item of the LayoutControlTabGroup.

LayoutSerializationBaseEventArgs

The base event args used for RadDocking layout Serialization events.

LayoutSerializationCleaningEventArgs

The event args used for RadDocking layout Serialization cleaning event.

LayoutSerializationCustomLoadingEventArgs

The event args are used for layout Serialization Loading event for custom items.

LayoutSerializationEventArgs

Defines event arguments used for RadDocking layout Serialization events.

LayoutSerializationLoadingEventArgs

The event arguments used for the RadDocking's layout Serialization Loading event.

LayoutSerializationSavingEventArgs

The event arguments used for the RadDocking's layout Serialization saving event.

LinearGradientToSolidColorBrushConverter

An IValueConverter that converts a LinearGradientBrush to a SolidColorBrush based on a parameter. If there is no converter parameter or the same is not a valid one, the first stop of the LinearGradientBrush will be taken. If the LinearGradientBrush has no stops, the result will be a transparent SolidColorBrush. If a SolidColorBrush is to be converted, the same will simply be returned as a result.

ListBoxPanel

Represents a virtualized panel with smooth scrolling.

LocalizableResourceExtension

Implements a markup extension that returns a localization string.

LocalizationConverter

A converter that uses a localized version of the provided parameter to format the binding value into string. Uses System.Globalization.CultureInfo.InvariantCulture.

LocalizationManager

A localization manager class.

LookupValueConverter

Converts data member value to display value for the needs of lookup (ComboBox columns).

MaskedCurrencyInputGridViewEditor

This is an adapter class that adapts RadMaskedCurrencyInput to IGridViewEditor interface.

MaskedDateTimeGridViewEditor

This is an adapter class that adapts RadMaskedDateTimeInput to IGridViewEditor interface.

MaskedInputBaseGridViewEditor

This is a base adapter class that adapts RadMaskedInputBase to IGridViewEditor interface.

MaskedNumericInputGridViewEditor

This is an adapter class that adapts RadMaskedNumericInput to IGridViewEditor interface.

MaskedTextInputGridViewEditor

This is an adapter class that adapts RadMaskedTextInput to IGridViewEditor interface.

MaterialPalette

Hold resources used in the MaterialTheme theme.

MaterialResourceDictionary

A System.Windows.ResourceDictionary that merges the resources from the MaterialPalette.

MaterialResourceExtension

A System.Windows.Markup.MarkupExtension that allows access to the MaterialPalette resources from XAML.

MaterialResourceKey

Keys for the MaterialPalette resources.

MaterialResourceKeyTypeConverter

Used to convert System.Windows.ResourceKey types used in MaterialResourceKey.

MaterialTheme

MaterialTheme class represents the key to the Material theme.

MathUtilities

Provides static methods not included in the standard Math class.

MenuBase

Represents a control that defines choices for users to select.

MillisecondTimeSpanComponent

Represents a StepTimeSpanComponentBase for picking millisecond System.TimeSpan intervals.

MinuteTimeSpanComponent

Represents a StepTimeSpanComponentBase for picking minute System.TimeSpan intervals.

MonthViewDefinition

Represents definition of a view that shows 42 days in month view mode.

MultiBindingBooleanOrConverter

MultiBindingBooleanOrConverter.

MultidayViewDefinition

Represents definition of a view that shows multiple days as in day view mode.

MultiplyValueConverter

Represents a converter that multiply the value by the passed parameter.

NavigationButtonsEventArgs

Provides data for navigation buttons events.

NavigationViewSubItemsHost

Represents control that holds the sub items of a RadNavigationViewItem.

NotifyIconPopupOpeningEventArgs

Represents the event arguments for the PopupOpening event.

NotifyIconSelectedEventArgs

Represents the event arguments for the Selected event.

NullToBooleanConverter

Represents converter that returns boolean whether the value is null or not.

NullToVisibilityConverter

Represents converter that converts null or empty string System.Object to Visibility values .

NumberToVisibilityConverter

Represents a converter that converts a number value to Visibility value.

ObjectToTypeConverter

An IValueConverter that converts an object to a Type based on the parameter.

ObservableProjectedView<T>

A ProjectedView which notifies the user if any of its items' properties get changed.

Office_BlackTheme

Office_BlackTheme class represents the key to the Office_Black theme.

Office_BlueTheme

Office_BlueTheme class represents the key to the Office_Blue theme.

Office_SilverTheme

Office_SilverTheme class represents the key to the Office_Silver theme.

Office2013Palette

Hold resources used in the Office2013Theme theme.

Office2013ResourceDictionary

A System.Windows.ResourceDictionary that merges the resources from the Office2013Palette.

Office2013ResourceExtension

A System.Windows.Markup.MarkupExtension that allows access to the Office2013Palette resources from XAML.

Office2013ResourceKey

Keys for the Office2013Palette resources.

Office2013ResourceKeyTypeConverter

Used to convert System.Windows.ResourceKey types used in Office2013ResourceKey.

Office2013Theme

Office2013Theme class represents the key to the Office2013Theme theme.

Office2016Palette

Hold resources used in the Office2016Theme theme.

Office2016ResourceDictionary

A System.Windows.ResourceDictionary that merges the resources from the Office2016Palette.

Office2016ResourceExtension

A System.Windows.Markup.MarkupExtension that allows access to the Office2016Palette resources from XAML.

Office2016ResourceKey

Keys for the Office2016Palette resources.

Office2016ResourceKeyTypeConverter

Used to convert System.Windows.ResourceKey types used in Office2016ResourceKey.

Office2016Theme

Office2016Theme class represents the key to the Office2016 theme.

Office2016TouchPalette

Hold resources used in the Office2016TouchTheme theme.

Office2016TouchResourceDictionary

A System.Windows.ResourceDictionary that merges the resources from the Office2016TouchPalette.

Office2016TouchResourceExtension

A System.Windows.Markup.MarkupExtension that allows access to the Office2016TouchPalette resources from XAML.

Office2016TouchResourceKey

Keys for the Office2016TouchPalette resources.

Office2016TouchResourceKeyTypeConverter

Used to convert System.Windows.ResourceKey types used in Office2016TouchResourceKey.

Office2016TouchTheme

Office2016TouchTheme class represents the key to the Office2016Touch theme.

Office2019Palette

Hold resources used in the Office2019Theme theme.

Office2019ResourceDictionary

A System.Windows.ResourceDictionary that merges the resources from the Office2019Palette.

Office2019ResourceExtension

A System.Windows.Markup.MarkupExtension that allows access to the Office2019Palette resources from XAML.

Office2019ResourceKey

Keys for the Office2019Palette resources.

Office2019ResourceKeyTypeConverter

Used to convert System.Windows.ResourceKey types used in Office2019ResourceKey.

Office2019Theme

Office2019Theme class represents the key to the Office2019Theme theme.

OfficeColorPalette

OfficeColorPalette is the base class for all MSOffice2007 palettes. All office palettes inherit this class and implement GetHeaderColors() and GetGeneratedColors() as well as GetColors() methods.

OpacityConverter

Adds opacity to a specified System.Windows.Media.Color or System.Windows.Media.SolidColorBrush.

OrientedAppointmentItemStyleSelector

Provides a way to choose a style for the OrientedAppointmentItem based on the data object and the data-bound element.

OrientedGroupHeaderStyleSelector

Provides a way to choose a style for the OrientedGroupHeader based on the data object and the data-bound element.

OrientedResourceGroupHeaderStyleSelector

Provides a way to choose a style for the OrientedResourceGroupHeader based on the data object and the data-bound element.

OrientedTimeRulerItemStyleSelector

Provides a way to choose a style for the TimeRulerItem based on the data object and the data-bound element.

PackUriHelper

A helper class for resolving the full path to a resource.

PageFlipEventArgs

EventArgs used by the PreviewPageFlipStarted, PageFlipStarted and PageFlipEnded events.

PageIndexChangedEventArgs

Provides data for a page index changed event.

PageIndexChangingEventArgs

Provides data for a page index changing event.

PaneHeaderAutomationPeer

Automation Peer for the Telerik.Windows.Controls.Docking.PaneHeader class.

PanelBarGridSplitter

A custom GridSplitter control used for resizing the top level RadPanelBarItems in a RadPanelBar.

PanelBarPanel

Panel that arrange its children as a StackPanel if no DesiredWidth or DesiredHeight is set or if set as a Grid with Row/Column Definitions.

ParentOfTypeExtensions

Contains extension methods for enumerating the parents of an element.

ParseDateTimeEventArgs

Contains state information and event data associated with a parse date or time routed event.

PathStop

Describes the location and value of a transition point in visual effects like scale, skew, opacity.

PathStopCollection

Stores PathStop objects that are used for Opacity, Skew, and Scale effects of the RadCarouselPanel.

PDF417

Represents the PDF417 symbology type.

PivotGroupHeader

Allows a user to view a header and expand that header to see further details, or to collapse a section up to a header.

PivotHeader

Allows a user to view a header for some details.

Planet

Represents the Planet symbology type.

PopupCommands

Provides a set of popup related commands.

PopupExtensions

This class contains attached properties for the Popup class. These properties are meant to be used to fill the gaps between the WPF Popup class and the Silverlight one.

PopupWindow

A System.Windows.Controls.Primitives.Popup window that can be used as a normal System.Windows.Window in XBAP application. It uses System.Windows.Controls.Primitives.Popup as a placeholder.

PositionChangedEventArgs

Event arguments class used to pass data whenever a RadOutlookBarItem changes its position, i.e. from ActiveArea to MinimizedArea.

Postnet

Represents the Postnet symbology type.

PreviewTabChangedEventArgs

Preview event args wrapping tab item that has been changed (Closed, Pinned, Unpinned).

PreviewTileStateChangedEventArgs

Event args for the PreviewTileStateChanged event.

ProgressBarColorRange

Defines a range color definition for use in RadCircularProgressBar.

ProjectedView<T>

Provides a projected view over a source list.

ProportionalStackPanel

Panel that arrange its children as a StackPanel if no DesiredWidth or DesiredHeight is set or if set as a Grid with Row/Column Definitions.

QRCode

Represents the QR symbology type.

QuickAccessToolBar

Represents a quick access toolbar for a Ribbon.

QuickStyle

Describes the visual appearance of elements in TableBase.

RadAlert

RadAlert notifies the user according to its invocation parameters.

RadAreaSparkline

The Sparkline Area chart consists of a series of data points joined by a line where the area below the line is filled. The area below Axis Origin can be displayed in a different color. Supports indicators.

RadAutoCompleteBox

Represents a text control that suggests possible matches based on the user's input.

RadAutoCompleteBoxCommands

Registers in the CommandManager all the commands that RadAutoCompleteBox exposes.

RadAutoCompleteBoxItem

RadAutoSuggestBox

Represents a text control that makes suggestions to users as they enter text using a keyboard. The app is notified when text has been changed by the user and is responsible for providing relevant suggestions for this control to display.

RadAutoSuggestBoxCommands

Registers in the CommandManager all the commands that RadAutoSuggestBox exposes.

RadBadge

A content control which is attached to an element and usually displays a status, warning, note, count information related to the attached element.

RadBarcode

UI control for creating and visualizing barcodes in a machine-readable format.

RadBarcode11

Code 11 is a high-density numeric-only bar code. It is discrete and able to encode the numbers 0 through 9, the dash symbol (-), and start/stop characters.

RadBarcode128

RadBarcode128 is a control which encodes alphanumeric characters into a series of bars. It is of variable length, and accepts numbers, upper and lower case characters. It also includes an obligatory MOD 103 checksum.

RadBarcode128A

RadBarcode128A is a control which encodes alphanumeric characters into a series of bars.
It is of variable length, and accepts upper case and ASCII control characters. It also includes an obligatory MOD 103 checksum.

RadBarcode128B

RadBarcode128A is a control which encodes alphanumeric characters into a series of bars.
It is of variable length, and accepts upper case and lower case characters. It also includes an obligatory MOD 103 checksum.

RadBarcode128C

RadBarcode128A is a control which encodes alphanumeric characters into a series of bars.
It is of variable length and uses a double-density code for numerical values, thus producing a shorter BarCode as a result. It also includes an obligatory MOD 103 checksum.

RadBarcode25Interleaved

Interleaved 2 of 5 is a higher-density numeric bar code based upon the Standard 2 of 5. Interleaved 2 of 5 encodes any even number of numeric characters in the widths of the bars and spaces of the bar code. Unlike Standard 2 of 5, which only encodes information in the width of the bars, Interleaved 2 of 5 encodes data in the width of both the bars and spaces. This allows Interleaved 2 of 5 to achieve a somewhat higher density. The code is called "interleaved" because the first numeric data is encoded in the first 5 bars while the second numeric data is encoded in the first 5 spaces that separate the first 5 bars. Thus the first 5 bars and spaces actually encode two characters. This is also why the bar code can only encode an even number of data elements.

RadBarcode25Standard

Standard 2 of 5 is a low-density numeric bar code. The spaces in the barcode exist only to separate the bars themselves. Additionally, a bar may either be wide or narrow, a wide bar generally being 3 times as wide as a narrow bar. The exact size of the spaces is not critical, but is generally the same width as a narrow bar.

RadBarcode39

RadBarcode39 is a control which encodes alphanumeric characters into a series of bars. It is of variable length and accepts uppercase letters, as well as numbers. It includes an optional Mod 43 checksum.

RadBarcode39Extended

RadBarcode39Extended is a control which encodes alphanumeric characters into a series of bars. It is of variable length and accepts uppercase letters, as well as numbers. It includes an optional Mod 43 checksum.

RadBarcode93

Code 93 was designed to complement and improve upon Code 39. Code 93 is similar in that it, like Code 39, can represent the full ASCII character set by using combinations of 2 characters. It differs in that Code 93 is a continuous barcode and produces denser code. It also encodes 47 characters compared to Code 39's 43 characters.

RadBarcode93Extended

This is an extended version of code 93, which includes a bigger character set.

RadBarcodeCodebar

Coda bar is a discrete, self-checking bar code that may encode 16 different characters, plus an additional 4 start/stop characters.

RadBarcodeEAN13

RadBarcodeEAN13 is a control which encodes numbers into a series of bars. It is of fixed length, of 12 digits, and accepts numbers. It includes a checksum.

RadBarcodeEAN8

RadBarcodeEAN8 is a control which encodes numbers into a series of bars. It is of fixed length, of 7 digits, and accepts numbers only. It includes a checksum.

RadBarcodeMSI

MSI is a continuous, non-self-checking bar code. The length of an MSI bar code is variable.

RadBarcodePDF417

RadBarcodePDF417 is a 2D barcode. It has three modes - Byte, Text and Numeric.

RadBarcodePostnet

This is a control which encodes numbers into a series of bars. It is of variable length and accepts numbers only. It includes a checksum.

RadBarcodeQR

RadBarcodeQR is a 2D barcode, which encodes data. There are 40 versions of the code, with four different error correction levels.

RadBarcodeReader

This control decodes images representing barcodes, such as Code 128, EAN8, etc.

RadBarcodeUPCA

UPCA is a barcode which consists of 12 digits, one of which is a checksum.

RadBarcodeUPCE

RadBarcodeEAN8 is a control which encodes numbers into a series of bars. It is of fixed length, of 7 digits, and accepts numbers only. It includes a checksum, for a total of 8 characters in the code.

RadBarcodeUPCSupplement2

A two digit supplementary code.

RadBarcodeUPCSupplement5

A 5 digit supplementary UPC code.

RadBook

RadBook is an ItemsControl that displays its items in the fashion of a regular book.

RadBookItem

Represents a page within a book.

RadBreadcrumb

RadBreadCrumb is a navigation control that allows users to keep track of their locations within programs or documents.

RadBreadcrumbItem

Represents an item in the RadBreadcrumb control.

RadBusyIndicator

Identifies the RadBusyIndicator control.

RadButton

A Button control.

RadButtonGroup

Represents a button group control.

RadButtonGroupItem

Represents an item in RadButtonGroup.

RadCalculator

Represent a control that enables you executing arithmetic operations.

RadCalculatorCommands

Provides commands for RadCalculator.

RadCalculatorPicker

Represents a RadCalculator as an editor control that is placed in a PopUp.

RadCalendar

Represents a selection control that allows you to select dates from a calendar.

RadCallout

A path-like content control which can point to other objects via arrow. It has body (content) part and an arrow part. Can be used either in XAML or in tooltip / popup scenarios.

RadCardView

RadCardView is control that layouts its items as cards based on CardLayout property.

RadCardViewCommands

Provides commands for RadCardView.

RadCardViewGroupItem

Represents Group Item in RadCardView.

RadCardViewItem

Represents a Card Item in a RadCardView.

RadCarousel

RadCarousel is a powerful control that allows you to display data from many different kinds of data sources using the RadCarouselPanel.

RadCarouselPanel

RadCarouselPanel is a specialized panel that arranges its children on a path.

RadCartesianChart

Represents a RadChartBase instance that uses a Cartesian Coordinate System to plot the associated data points.

RadCartesianChart3D

Represents a 3D chart control that uses a Cartesian Coordinate System to plot the associated data points.

RadChart

RadChart is a powerful data visualization control that allows you to display various 2D and 3D chart series types. The control can be easily customized via control templates, provides databinding support, display animations out-of-the-box, and supports one or multiple ChartAreas in order to display multiple categories of data at the same time.

RadChat

RadChat is control that provides the look and feel of a chat application. It exposes API for managing and display of text and media messages.

RadCircularProgressBar

A progress bar control with a circular progress track.

RadClock

Represents a selection control that allows you to select time from grid.

RadClockAutomationPeer

The AutomationPeer associated with the RadClock class.

RadClockItem

Represents a RadClockItem control.

RadClockItemAutomationPeer

RadCollapsiblePanel

Represents a ribbon RadCollapsiblePanel.

RadCollectionNavigator

Provides UI and logic for displaying and editing data in a from layout.

RadCollectionNavigatorCommands

Exposes all the commands that RadCollectionNavigator utilizes.

RadColorEditor

The RadColorEditor control is an editor that allows you to select a custom color. It supports several color schemas: RGB, HLS, HSV, CMYK and HEX.

RadColorPaletteView

RadColorPaletteView represent a selectable set of colors ordered in a palette. It is an items control that consists of RadColorPaletteView items.

RadColorPaletteViewItem

Represents an item in the RadColorPaletteView control.

RadColorPicker

Represents a color picker control.

RadColorSelector

ColorSelector enables you to use a group of RadcolorPaletteView objects together. Basically it consists of 3 independent palette views and has SelectedColor property.

RadColumnSparkline

Sparkline with rectangular bars with lengths proportional to the values that they represent. Values are indicated using different column fill color.

RadComboBox

Represents a selection control with a drop-down list that can be shown or hidden by clicking the arrow on the control.

RadComboBoxCommands

Registers in the CommandManager all the commands that RadComboBox exposes.

RadComboBoxExtensions

Represents extensions for RadComboBox UISelection command.

RadComboBoxItem

Implements a selectable item inside a RadComboBox.

RadConfirm

RadConfirm requests the user the confirm given question.

RadContextMenu

Represents a context menu control that enables you to hierarchically organize elements with associated event handlers.

RadContextMenuAutomationPeer

The AutomationPeer associated with the RadContextMenu class.

RadControl

Static container for the Theme attached property.

RadDataAxisBase

A base class for the horizontal and vertical data axes.

RadDataBar

A control that contains a bar, the length of which represents a value in correspondence to the set minimum, maximum and origin value.

RadDataBarBase

The base class for RadDataBars implementing common properties and logic.

RadDataFilter

Provides a user interface for creating filtering expressions.

RadDataForm

Provides UI and logic for displaying and editing data in a from layout.

RadDataFormCommands

All commands that RadDataForm exposes.

RadDataPager

Provides a user interface for paging through a collection of data.

RadDataPagerCommands

All commands that RadDataPager exposes.

RadDataServiceDataSource

Provides an object for loading, paging, filtering, sorting and editing entities coming from a WCF Data Service.

RadDatePicker

Represents an input control for entering Dates.

RadDateTimePicker

Represents a control that allows the user to select dates and times.

RadDateTimePickerCommands

Registers in the CommandManager all the commands that RadDateTimePicker exposes.

RadDesktopAlert

Represents control that can be used to display a small notification on the screen to alert the user that an event occurred. The location of the alert and the way it appears can be customized.

RadDesktopAlertManager

This class provides API for managing the RadDesktopAlert instances on the current screen position.

RadDiagram

Represents the diagram control.

RadDiagramConnection

The RadDiagramConnection is a special ContentControl that serves as a connection between zero, one or two shapes.

RadDiagramContainerShape

A shape which holds other shapes much like an items container.

RadDiagramShape

A shape with geometric content.

RadDiagramTextShape

RadDocking

Pane navigation control.

RadDockingCommands

Provides access to all available commands in RadDocking control and its child controls.

RadDockPanel

Defines an area where you can arrange child elements either horizontally or vertically, relative to each other.

RadDocumentPane

Base class that implements IDocumentPane and can be used as a Document in the RadDocking.

RadDragCompletedEventArgs

Initializes a new instance of the RadDragCompletedEventArgs class. Provides data for the RadDragCompleted event that occurs when a user completes a drag operation with the mouse of Thumb control.

RadDragDeltaEventArgs

Provides data for the RadDragDelta event that occurs one or more times when a user drags a Thumb control with the mouse.

RadDragStartedEventArgs

Provides data for the RadDragStarted event that occurs when a user drags a Thumb control with the mouse.

RadDropDownButton

A DropDownButton control.

RadEntityFrameworkDataSource

Provides an object for loading, paging, filtering, sorting, and editing entities coming from Entity Framework's ObjectContext.

RadExpander

A HeaderContentControl used to create interactive Expand/Collapse control.

RadExpanderAutomationPeer

UI AutomationPeer class for RadExpander.

RadExpressionEditor

A control that lets the user input an expression in string form, which it exposes as a LINQ expression.

RadExpressionEditorCommands

Provides a number of useful RadExpressionEditor functions exposed through Commanding.

RadExpressionEditorExtensions

A class that contains various helpful extension methods for RadExpressionEditor

RadFilePathPicker

Control used for choosing a valid file / folder path via file / folder dialog or via typing in watermark text box.

RadFluidContentControl

The RadFluidContentControl has three content properties which are displayed depending on the available space. Using the adjustable threshold properties, the exact points at which the visible content is switched can be precisely controlled.

RadFunnelChart

Represents a special chart that visualizes its data points using trapezoid segments forming a 'funnel'.

RadGallery

Represents a ribbon RadGallery.

RadGalleryItem

Represents a ribbon RadGalleryItem.

RadGanttView

RadGlyph

Provides a runtime and design time for font glyphs.

RadGlyphExtension

A MarkupExtension to provide the usage of font glyphs as an image source or path data.

RadGridView

RadGridView is the ultimate data grid control with outstanding performance and remarkable flexibility. The component enables you to create fully customizable and highly interactive interfaces for displaying and shaping of large data.

RadGridViewCommands

Provides commands for RadGridView.

RadGridViewSpellCheckHelper

RadGroupHeader

Use as a heading in ribbon context menus.

RadHeatMap

A data visualization control that represents values in a tabular display. The data is displayed in cells, aligned in rows and columns and each cell has a color that corresponds to the value of the cell. The color of the cell is generated by a HeatMapColorizer. The RadHeatMap needs a valid HeatMapDefinition in order to plot the cells and colors correctly.

RadHorizontalBulletGraph

The RadHorizontalBulletGraph control is a variation of linear gauge. It combines a number of indicators, as well as the data indicator, into one control, which is light weight, easily customizable and straightforward to setup and use. The control is a great tool for dashboards as it is the optimal way to present a lot of information in relatively small size.

RadHorizontalDataAxis

Represents a visual axis with ticks and labels.

RadHorizontalLinearGauge

Represents horizontal linear gauge.

RadHyperlinkButton

A HyperlinkButton control.

RadialMenuCommands

Represents the RadRadialMenu commands for showing and hiding when used as context menu.

RadialMenuNavigatingEventArgs

Provides data for the Navigating event.

RadImageEditor

RadImageEditor is powerful UI component for image editing.

RadImageEditorButton

RadImageEditorUI

RadImageEditor is powerful UI component for image editing with predefined UI.

RadLayoutControl

A navigation control used to reorder and resize its items.

RadLegend

Represents a legend control.

RadLinearSparkline

Sparkline that displays a set of data points connected by a line. Supports indicators and normal range.

RadListBox

Represents a ListBox control.

RadListBox.RadListBoxDragDrop

Represents the base class that is responsible for the drag and drop in the RadListBox control.

RadListBoxDragDropHelper

Represents drag and drop helper for the RadListBox control.

RadListBoxItem

Represents a selectable item in a Telerik.Windows.Controls.RadListBox control.

RadMap

Represents the RadMap class.

RadMaskedCurrencyInput

Represents the RadMaskedCurrencyInput control.

RadMaskedDateTimeInput

Represents the RadMaskedDateTimeInput control.

RadMaskedInputBase

Represents the base class for RadMaskedInput controls.

RadMaskedNumericInput

Represents the RadMaskedNumericInput control.

RadMaskedSectionBase

Represents a base class for sectioned input controls.

RadMaskedTextInput

Represents the RadMaskedTextInput control.

RadMenu

Represents a menu control that enables you to hierarchically organize elements with associated event handlers.

RadMenuAutomationPeer

The AutomationPeer associated with the RadMenu class.

RadMenuGroupItem

Represents a container item inside a RadMenu, RadContextMenu, RadMenuItem or RadMenuGroupItem.

RadMenuItem

Represents a selectable item inside a RadMenu or RadContextMenu.

RadMenuItemAutomationPeer

The AutomationPeer associated with the RadMenuItem class.

RadMenuSeparatorItem

Represents a selectable item inside a RadMenu.

RadMultiColumnComboBox

Represents a control that performs search and filter over a collection of items.

RadNavigationView

Represents a control that enables modern hamburger menu navigation of application content.

RadNavigationViewItem

Represents container for item in a RadNavigationView control.

RadNotifyIcon

Represents a control that can be used to display an icon in the windows' taskbar notification area. The icon can then respond to user interaction as well as display tooltips, popups and balloon notifications.

RadNumericUpDown

Represents a RadNumericUpDown control.

RadOfficeNavigationBar

The RadOfficeNavigationBar allows easy navigation between different views and offers the ability to quickly access a minimalistic subset of a view within a popup window. It dynamically collapses items that do not fit in a Telerik.Windows.Controls.RadOfficeNavigationBar.OverflowMenu and allows for customizations through the OfficeNavigationBarDialog.

RadOfficeNavigationBarItem

Represents a container for an item in a RadOfficeNavigationBar control.

RadOpenFileDialog

Represents a dialog that allows user selection of filename for a file to be opened.

RadOpenFolderDialog

Represents a dialog that allows user selection of folders.

RadOrderedWrapPanel

Represents a panel that can display its children on two or three rows depending on the size it have. The items can be ordered differently in the compressed (3 row) and in normal (2 row) state.

RadOutlookBar

RadOutlookBar is a Silverlight control providing the well-known functionality of Microsoft's® Outlook navigation bar.

RadOutlookBarItem

Represents a headered content area in a RadOutlookBar that displays image and text in the header and developer-supplied content in the content area.

RadPane

A content holder class for the Docking.

RadPaneGroup

Navigation control which presents the RadPanes as TabItems.

RadPanelBar

Initializes a new instance of the RadTreeView class.

RadPanelBarItem

Represents an item in the RadPanelBar control.

RadPasswordBox

This class represents a control that is designed for entering passwords. It can show different content when empty and provides a button that displays the currently entered password.

RadPathButton

A Button control with path in its template.

RadPdfViewer

Represents a control for visualization of PDF documents.

RadPdfViewerToolBar

The toolbar for the RadPdfViewer.

RadPieChart

Represents a special chart that visualizes its data points using arc segments.

RadPivotFieldList

A System.Windows.Controls.Control that is used to setup a pivot grouping.

RadPivotGrid

Represents a control that displays data in a customizable pivot.

RadPivotMap

RadPivotMap displays a flat collection of items that are grouped together. Each item is represented by a rectangle where rectangle's area represents a value extracted from the underlying item. The sum of the values for all child items is equal to the value of the parent item.

RadPolarChart

Represents a RadChartBase instance that uses Polar coordinate system to plot data points.

RadProgressBar

The RadProgressBar control can be used to to indicate the progress of an operation. It gives to an end-user visual feedback about an operation he is waiting for to complete.

RadProgressBarAutomationPeer

UI Automation peer class for RadProgressBar.

RadPrompt

RadPrompt exposes a textbox in which the user can put any value.

RadPropertyGrid

Provides infrastructure for command execution for RadPropertyGrid.

RadPropertyGridCommands

Exposes the commands defined by RadPropertyGrid.

RadQuadrantNEGauge

Represents North-East oriented Quadrant radial gauge.

RadQuadrantNWGauge

Represents North-West oriented Quadrant radial gauge.

RadQuadrantSEGauge

Represents South-East oriented Quadrant radial gauge.

RadQuadrantSWGauge

Represents South-West oriented Quadrant radial gauge.

RadRadialGauge

Represents full-circle radial gauge.

RadRadialMenu

Represents a control that enables a user to visualize a set of RadRadialMenuItem.

RadRadialMenuItem

Defines a menu item that is used to visualize radial menu item along with its children within a RadRadialMenu component.

RadRadioButton

A RadioButton control.

RadRangeBase

Represents an element that has a value within a specific range.

RadRangeBaseValueChangedEventArgs

EventArgs used when RadRangeBase changes its value.

RadRating

Rating control is a flexible UI component that allows users to intuitively rate by selecting number of items [stars].

RadRatingItem

An item used in a rating control.

RadRibbonBackstage

Represents a RibbonView backstage control.

RadRibbonBackstageItem

Represents a ribbonView backstage item control.

RadRibbonButton

A Button control for usage in the RadRibbonView.

RadRibbonComboBox

RibbonView RadRibbonComboBox control.

RadRibbonComboBoxItem

RibbonView ComboBoxItem control.

RadRibbonCommands

Represents a RibbonCommands class.

RadRibbonContextualGroup

Represents the content of a RadRibbonContextualGroup.

RadRibbonDropDownButton

A DropDownButton control for usage in the RadRibbonView.

RadRibbonGallery

Represents the content of a RadRibbonGallery.

RadRibbonGroup

Represents the content of a RadRibbonGroup.

RadRibbonRadioButton

A RadioButton control for usage in the RadRibbonView.

RadRibbonSplitButton

A Button control for usage in the RadRibbonView.

RadRibbonTab

Represents the content of a Ribbon tab.

RadRibbonToggleButton

A ToggleButton control for usage in the RadRibbonView.

RadRibbonView

Represents a Ribbon control.

RadRibbonWindow

Represents a RibbonWindow class.

RadRichTextBox

Represents rich text box control, which can be used to visualize and edit RadDocument.

RadRichTextBoxGridViewEditor

This is an adapter class that adapts RadRichTextBox to IGridViewEditor interface. It is public because it should be initialized with reflection.

RadRichTextPageView

RadRowItem

This class is a base class for all UI Rows.

RadSaveFileDialog

Represents a dialog that allows user selection of filename for file to be saved.

RadScatterSparkline

Scatter Sparkline displays values as a set of separated points. Supports indicators and normal range. Indicated values are shown in a different color.

RadScheduleView

RadScheduleView is a radically different scheduling component, going beyond the standard Microsoft Outlook-style control. The ScheduleView empowers end users with unprecedented control over precision and flexibility when handling their appointments. This is achieved through features such as multi-level grouping, powerful zoom for smart navigation through a large number of appointments and blazing fast scrolling.

RadScheduleViewCommands

All commands that the ScheduleViewBase exposes.

RadSelectionChangedEventArgs

Provides data for the SelectionChanged and PreviewSelectionChanged events of RadTabControl.

RadSemicircleEastGauge

Represents East-oriented semicircle radial gauge.

RadSemicircleNorthGauge

Represents North-oriented semicircle radial gauge.

RadSemicircleSouthGauge

Represents South-oriented semicircle radial gauge.

RadSemicircleWestGauge

Represents West-oriented semicircle radial gauge.

RadSlider

Slider control lets the user select from a range of values by moving a slider. Slider is used to enable to user to gradually modify a value (range selection). Slider is an easy and natural interface for users, because it provides good visual feedback.

RadSliderAutomationPeer

UI AutomationPeer class for RadSlider.

RadSpellChecker

RadSplashScreen

Represents a control that is shown inside a Window on a separate thread to indicate that the application is loading. The functionality of showing a splash screen is exposed through the RadSplashScreenManager class.

RadSplashScreenManager

This class provides API for displaying a splash screen to indicate that the application is loading.

RadSplitButton

A SplitButton control.

RadSplitContainer

Layout control that stacks pane items with splitters in-between. Not to be used outside RadDocking.

RadSpreadsheet

Represents the RadSpreadsheet control.

RadSpreadsheetRibbon

The ribbon of the RadSpreadsheet.

RadStacked100DataBar

Represents a control that stacks data bars, the lengths of which represent values from an items source, in correspondence to total sum of the values.

RadStackedDataBar

Represents a control that stacks data bars, the lengths of which represent values from an items source, in correspondence to the set minimum and maximum.

RadStepProgressBar

An items control representing a multi step process where moving to the next step increases the overall progress value. Generally steps have 3 major statuses - NotStarted, Completed and Indeterminate. Usually each step from the first to the current one is in Completed state and every other is in NotStarted state.

RadStepProgressBarItem

Represents the step container for an item in the RadStepProgressBar.

RadSyntaxEditor

Class RadSyntaxEditor. Implements the ITextDocumentEditor

RadTabbedWindow

A Window component which hosts RadTabControl and simulates browser behavior. Tabs can be selected, pinned, unpinned, closed, reordered.

RadTabControl

A navigation control used to create tabbed interface.

RadTabItem

Represents a tab item, the default item of the RadTabControl.

RadTaskBoard

A navigation control used to represent work and its flow.

RadTaskBoardCard

Default card control that can be used in RadTaskBoard 's ItemTemplate when control is populated with ITaskBoardCardModels.

RadTaskBoardItem

Represents container for item in a RadTaskBoard control.

RadTickBar

Represents a control that draws a set of tick marks for a RadSlider control.

RadTileList

Displays items in a rectangular tiles layout.

RadTileView

An items control that is suitable for building interactive dashboard-like layouts.

RadTileViewItem

Represents an item in the RadTileView control.

RadTimeBar

The RadTimeBar is a time bound DataVisualization control. Its chief purpose is to allow lightweight scrolling and navigation through large periods of time.

RadTimeline

The RadTimeline is a time bound DataVisualization control. Its chief purpose is to allow lightweight scrolling and navigation through large periods of time.

RadTimePicker

Input control for entering time.

RadTimeSpanPicker

Represents a control that allows the user to select System.TimeSpans.

RadTimeSpanPickerComponent

Represents a control that allows you to select System.TimeSpan values used to construct the Value of a RadTimeSpanPicker .

RadToggleButton

A ToggleButton control.

RadToggleSwitchButton

A ToggleSwitch button control.

RadToolBar

A toolbar control.

RadToolBarSeparator

Control that is used to separate items in items controls.

RadToolBarTray

A tray where RadToolBar controls are positioned.

RadToolTip

Represents a control that creates a pop-up window that displays information for an element in the interface.

RadToolTipContentView

Represents a control that can be set as a Content of the RadToolTip. RadToolTipContentView has predefined styles for all Telerik Themes. To enable telerik themes in RadToolTip - just set this control as Content of the RadToolTip.

RadToolTipService

Represents a service that provides properties and events to control the display and behavior of tooltips.

RadTransitionControl

This class represents a ContentControl that changes its content with a transition.

RadTreeListView

A Grid-Like control that can display hierarchies like a TreeView.

RadTreeListViewDragEndedEventArgs

The EventArgs for the DragEnded event of the RadTreeView.

RadTreeListViewDragEventArgs

Event arguments for the TreeListView Drag related events.

RadTreeMap

RadTreeMap displays a hierarchical collection of items. Each item is represented by a rectangle where rectangle's area represents a value extracted from the underlying item. The sum of the values for all child items is equal to the value of the parent item.

RadTreeView

A hierarchical control used to display a tree of items.

RadTreeViewCheckEventArgs

Arguments for the Check / Uncheck routed events of the RadTreeView.

RadTreeViewCommands

Holds command used by RadTreeViewItem.

RadTreeViewDragEndedEventArgs

The EventArgs for the DragEnded event of the RadTreeView.

RadTreeViewDragEventArgs

Event arguments for the TreeView Drag related events.

RadTreeViewItem

Represents an item in the RadTreeView control.

RadTreeViewItemEditedEventArgs

Event args for the Edited event.

RadTreeViewItemPreparedEventArgs

The EventArgs for the ItemPrepared event of the RadTreeView.

RadUpDown

RadUpDown exposes two repeat buttons for easily handling the RangeBase value.

RadVerticalBulletGraph

The RadVerticalBulletGraph control is a variation of linear gauge. It combines a number of indicators, as well as the data indicator, into one control, which is light weight, easily customizable and straightforward to setup and use. The control is a great tool for dashboards as it is the optimal way to present a lot of information in relatively small size.

RadVerticalDataAxis

Represents a visual vertical axis with ticks and labels.

RadVerticalLinearGauge

Represents vertical linear gauge.

RadVirtualGrid

Represents a tabular control that dynamically loads data, using a light-weight engine to display and modify it.

RadVirtualGridCommands

Provides commands for RadVirtualGrid.

RadVirtualKeyboard

A virtual keyboard that mimics the actions of a physical one.

RadVirtualKeyboardWindow

Represents a window with a RadVirtualKeyboard inside.

RadWatermarkTextBox

This class represents a TextBox that shows a different content when empty and not focused.

RadWatermarkTextBoxCommands

Static class listing all public RadWatermarkTextBox commands.

RadWebCam

Represents a web cam control that displays the stream provided by a web cam.

RadWebCamCommands

Registers in the CommandManager all the commands that RadWebCam exposes.

RadWindow

This class represents an interactive window and provides static methods for showing standard dialog windows - Alert, Confirm and Prompt.

RadWindowManager

RadWindowManager class exposes methods that apply to all RadWindows which are in the current RootVisual element.

RadWinLossSparkline

Sparkline with boolean representation of the data – all the data points are shown with the same magnitude with negative data points extending down from the axis while the positive ones shoot upwards.

RadWizard

RadWizard is a control which helps you to break a complex process into separate steps.

RadWrapPanel

Positions child elements in sequential position from left to right, breaking content to the next line at the edge of the containing box. Subsequent ordering happens sequentially from top to bottom or from right to left, depending on the value of the Orientation property.

RangeBaseAutomationPeer

RangeSliderThumb

Represents a control with two Thumbs that can be dragged by the user.

RecordingStartedEventArgs

Contains state information and event data associated with a recording started routed event.

RecurrenceChoiceDialogViewModel

RecurrenceDialogViewModel

RecurrenceStateIsExeptionToVisibilityConverter

Value converter - converts RecurrenceState.Exception to Visibility.Visible otherwise Visibility.Collapsed.

RecurrenceStateIsOccurenceToVisibilityConverter

Value converter - converts RecurrenceState.Occurrence to Visibility.Visible otherwise Visibility.Collapsed.

ResizeControl

A control, allowing the end user to resize other controls, which support resizing.

Resource

Represents basic IResource implementation.

ResourceCollection

Represents a dynamic data collection of resources that provides notifications when resources get added, removed, or when the whole list is refreshed.

ResourceGroupDescription

Describes the grouping of items using a ResourceTypes as the criteria.

ResourceGroupHeaderStyleSelector

Provides a way to choose a style for the ResourceGroupHeader based on the data object and the data-bound element.

ResourcesSeparatorConverter

Represents converter that converts collection of ResourceItem into a formatted string value.

ResourceType

Represents basic IResourceType implementation.

ResourceTypeCollection

A class for a typical collection of resource types.

ResourceTypeTemplateSelector

A selector for the data template of resource type.

RibbonCommands

Available Ribbon Routed commands.

RowItemMouseEventArgs

Provides data for the MouseUp, MouseDown, and MouseMove events for the RadRowItem object.

RuleBase

A base class defining a rule.

RuleCollection<T>

A collection of rules deriving from the RuleBase type.

SchedulerDialog

Represents the content of a ScheduleView dialog.

SchedulerDialogViewModel

Provides the base logic for SchedulerDialog ViewModels.

SchedulerWindow

Provides a default implementation of IScheduleDialogHost on RadWindow.

ScheduleViewBase

ScheduleViewDataTemplateSelector

Provides a way to choose a DataTemplate based on the data object and the data-bound element.

ScheduleViewDragDropBehavior

Provides the default drag-drop and resize implementation of the RadScheduleView control.

ScheduleViewStyleSelector

Provides a way to apply styles on elements in ScheduleView based on custom logic.

ScreenTip

Shows a screen tip for each of the RibbonView buttons.

ScriptableMemberAttribute

ScriptableTypeAttribute

ScrollingSettingsBehavior

Represents attached behavior for the scrolling settings of the ScrollingHelper.

ScrollViewerExtensions

Contains attached behavior for enabling mouse wheel scrolling for ScrollViewer controls.

SecondTimeSpanComponent

Represents a StepTimeSpanComponentBase for picking second System.TimeSpan intervals.

SelectedPageChangedEventArgs

Provides data for a page changed event.

SelectedPageChangingEventArgs

Provides data for a page changing event.

SelectionChangeEventArgs

Initializes a new instance of the SelectionChangeEventArgs class.

SelectionChangingEventArgs

Initializes a new instance of the SelectionChangingEventArgs class.

SelectionRangeChangedEventArgs

Provides data for the SelectionStartChanged and SelectionEndChanged events.

Separator

Use as a separator between items in a RibbonGroup.

ServiceBase<T>

Base class for all services that support the RadControl infrastructure.

ShowDialogEventArgs

Contains information about the dialog which is going to be shown.

SilverlightMemoryLeaks

Holds extension methods for System.Windows.PropertyChangedCallback delegate.

SingleRangeGenerator

SizeChangedEventManager

A SizeChangedEventManager class.

SizeExtensions

Helper TabStrip extensions.

SliderThumb

Represents a control that can be dragged by the user.

SnapshotTakenEventArgs

Contains state information and event data associated with a snapshot taken routed event.

SortByIndexComparer<T>

Defines a method that compares two indexes.

SpecialSlotStyleSelector

Provides a way to choose a style for the SpecialSlot based on the data object and the data-bound element.

SRCategoryAttribute

Specifies the name of the category in which to group the property or event in SR.

SRDescriptionAttribute

Specifies a description for a property or event in the SR.

StepTimeSpanComponentBase

Represents a base class that inherits TimeSpanComponentBase and populates its ItemsSource collection using the Minimum, Maximum and Step properties.

StringToGlyphConverter

Represents converter that converts a glyph string value to a glyph number that can be data bound.

StyleManager

Provides functionality for changing control themes.

StyleRule

A rule that returns a System.Windows.Style when satisfied.

SummerTheme

SummerTheme class represents the key to the Summer theme.

SwissQRCode

Represents the SwissQRCode symbology type.

Symbology1DBase

Provides a base class for all 1-dimensional barcodes.

SymbologyBase

Base class for defining a symbology type. A symbology defines the format/algorithm used to convert the Value of the Barcode to a visual barcode representation.

TabChangedEventArgs

Event args wrapping the RadTabItem that has been changed (Closed / Pinned / Unpinned).

TableBase

Represents a base class for rendering tabular data.

TableRootPanel

Represents a panel that supports the layout of Table components.

TabNavigationExtensions

A class representing value property extensions for the TabNavigation of Telerik Input controls.

TaskBoardAutoGeneratingColumnEventArgs

Provides data for AutoGeneratingColumn event.

TaskBoardAutoGeneratingItemEventArgs

Provides data for the AutoGeneratingItem event.

TaskBoardColumn

Represents a column definition for tasks. It is either defined in XAML or autogenerated when GroupMemberPath is used.

TelerikToolboxCategoryAttribute

This attribute should be used on classes which will be present in the Visual Studio toolbox.

TextBoxBehavior

TextBoxBehavior.

TextSearch

Enables a user to quickly access items in a set by typing prefixes of strings.

ThemableAttribute

This attribute marks Telerik controls that take advantage of the Theme attached property.

Theme

Contains the location of the Theme.

ThemeConverter

This class is used by the design-time and XAML infrastructure to convert theme objects to strings and vice versa.

ThemeLocationAttribute

The ThemeLocation attribute decorates a Theme class and carries information about where the theme is hosted. If a theme does not have that attribute, it is treated as an external theme by default.

ThemeManager

This class supports the Telerik theming infrastructure and is not intended to be used directly from your code.

ThemePalette

Holds infrastructure for the bound resource in different themes.

ThemeResourceExtension<T>

A System.Windows.Markup.MarkupExtension that allows access to the ThemePalette resources from XAML.

ThemeResourceKey

ThemeResourceKey class is used by the theming mechanism. Every visual control has a control template with different ThemeResourceKey for each theme.

ThemeResourceKeyTypeConverter<T>

Used to convert System.Windows.ResourceKey types used to consume ThemePalettes.

ThemeValueSerializer

This class supports the design-time and XAML-related conversion from theme objects to strings and vice versa.

ThicknessToOrientedThicknessConverter

Modifies the passed thickness to thickness where only the required parameters are present. E.g. 2 3 4 5 with parameter LeftTop is returned as 2 3 0 0.

TickBarPanel

Represents the TickBar panel.

TickData

Specifies the data of a tick.

TickTemplateSelector

Provides a way to choose a DataTemplate for the Tick based on the data object and the data-bound element.

Tile

Visually represents an item in a RadTileList control.

TileGroup

Defines a visual group for tiles placed.

TileGroupContainer

TileGroupContainer is an user interface (UI) element used as a container for a TileGroup.

TileListGroupPanel

A panel to be used as ItemsPanel within RadTileList when it is grouped.

TileListPanel

A panel to be used as ItemsPanel within RadTileList.

TilesAnimationCompletedEventArgs

Event args for the Tiles Animation Complete event.

TileViewBringIntoViewArgs

Event arguments for TileView drag-related events.

TileViewDragEventArgs

Event arguments for TileView drag-related events.

TileViewPanel

TileViewPanel is used to arrange, realize, virtualize and display.

TimeBarBase

A base class for RadTimeBar and RadTimeline.

TimeIndicator

Basic ITimeIndicator implementation - default model for indicators. Can be used to populate the TimeIndicatorsCollection of the RadScheduleView The default TimeIndicatorItemStyleSelector of the RadScheduleView has predefined style for ITimeIndicators.

TimeIndicatorItem

Represents control that indicates a time in RadScheduleView control.

TimeIndicatorItemStyleSelector

Provides a way to apply styles on time indicator elements in ScheduleView based on custom logic.

TimeIndicatorsCollection

Represents a dynamic data collection of TimeIndicators that provides notifications when indicators get added, removed, or when the whole list is refreshed.

TimeIndicatorsPanel

Represents a panel that arranges the time indicators in RadScheduleView control.

TimelineViewDefinition

Represents a definition of a view that shows customizable number of days as in day view mode.

TimeMarker

Represents basic ITimeMarker implementation.

TimeMarkerCollection

Represents a dynamic data collection of TimeMarkers that provides notifications when time markers get added, removed, or when the whole list is refreshed.

TimeRulerAgendaViewItem

TimeRulerGroupItem

TimeRulerItem

TimeRulerItemBase

TimeRulerItemTemplateSelector

Provides a way to choose a DataTemplate for the TimeRulerItem based on the data object and the data-bound element.

TimeRulerLine

TimeRulerLinesPanel

TimeRulerMonthViewGroupItem

TimeRulerMonthViewItem

TimeRulerPanel

TimeRulerViewModel

A ViewModel class for the TimeRuler. Contains properties and methods which define the TimeRuler.

TimeSpanComponentBase

Represents a base class used as DataContext for a RadTimeSpanPickerComponent in the drop down part of the RadTimeSpanPicker.

TimeSpanComponentCollection

Represents a collection of TimeSpanComponentBase instances.

TimeSpanConverter

TimeSpanExtensions

Holds System.TimeSpan extension methods.

TimeSpanPickerCommands

Holds commands that can be used by a RadTimeSpanPicker.

ToolBarContainerStyle

This class is used to relate a style to a toolbar item's container.

ToolBarContainerStyleSelector

Holds predefined styles for toolbar items' containers.

TraceMonitor

This class supports the infrastructure of the controls. It has an AnalyticsMonitor property which receives trace events from certain features of the controls.

TransitionContext

Container for the setting of the scene during the start of a new Transition.

TransparentTheme

TransparentTheme class represents the key to the Transparent theme.

TreeListViewDragCue

The visual object used as a DragCue in RadTreeListView.

TreeListViewTableDefinition

A table definition which specifies the hierarchy in the RadTreeListView.

TreeListViewTableDefinition.TreeListRelation

Represents a relation used in a tree list. The data source is generated using the ItemSource binding of the parent TreeListViewTableDefinition.

UIElementExtensions

Contains helper extension methods for the UIElement class.

UPCA

Represents the UPCA symbology type.

UPCE

Represents the UPCE symbology type.

UPCSupplement2

Represents the UPCSupplement2 symbology type.

UPCSupplement5

Represents the UPCSupplement5 symbology type.

UppercaseConverter

Represents converter, which converts string value to Uppercase.

UpperCaseStringConverter

Represents the converter that converts strings to uppercase.

ValidationErrorTemplateHelper

This class represents a helper which allows different ways for the Validation.ErrorTemplate to be shown.

ViewDefinitionBase

Serves as a base class for all view definitions. Contains common properties for all views.

ViewDefinitionCollection

Represents a collection of ViewDefinitionBase instances.

ViewModeContentTemplateSelector

Provides a way to choose a DataTemplate for the ViewMode based on the data object and the data-bound element.

ViewModelBase

Base class for all ViewModel classes. It provides support for property change notifications and has a DisplayName property. This class is abstract.

VirtualGridCellClipboardEventArgs

Allows to control Clipboard operations on a per-cell basis.

VirtualGridCellToolTipEventArgs

Represents event arguments for the CellToolTipNeeded event.

VirtualGridClipboardEventArgs

Allows to control RadVirtualGrid Clipboard operations.

VirtualGridCompoundPanel

VirtualizingWrapPanel

Positions child elements in sequential position from left to right, breaking content to the next line at the edge of the containing box. Subsequent ordering happens sequentially from top to bottom or from right to left, depending on the value of the Orientation property.

VirtualKeyboardTemplateSelector

Selects a System.Windows.DataTemplate for a key using default logic.

VisibilityChangedEventArgs

Provides data for an event raised when the visibility of the element has changed.

VisibilityToBooleanConverter

Represents the converter that converts Visibility enumeration values to and from Boolean values.

VisibilityToThicknessConverter

Represents a visibility to thickness converter.

VistaTheme

VistaTheme class represents the key to the Vista theme.

VisualStudio2013Palette

Hold resources used in the VisualStudio2013Theme theme.

VisualStudio2013ResourceDictionary

A System.Windows.ResourceDictionary that merges the resources from the VisualStudio2013Palette.

VisualStudio2013ResourceExtension

A System.Windows.Markup.MarkupExtension that allows access to the VisualStudio2013Palette resources from XAML.

VisualStudio2013ResourceKey

Keys for the VisualStudio2013Palette resources.

VisualStudio2013ResourceKeyTypeConverter

Used to convert System.Windows.ResourceKey types used in VisualStudio2013ResourceKey.

VisualStudio2013Theme

VisualStudio2013Theme class represents the key to the VisualStudio2013Theme theme.

VisualStudio2019Palette

Hold resources used in the VisualStudio2019Theme theme.

VisualStudio2019ResourceDictionary

A System.Windows.ResourceDictionary that merges the resources from the VisualStudio2019Palette.

VisualStudio2019ResourceExtension

A System.Windows.Markup.MarkupExtension that allows access to the VisualStudio2019Palette resources from XAML.

VisualStudio2019ResourceKey

Keys for the VisualStudio2019Palette resources.

VisualStudio2019ResourceKeyTypeConverter

Used to convert System.Windows.ResourceKey types used in VisualStudio2019ResourceKey.

VisualStudio2019Theme

VisualStudio2019Theme class represents the key to the VisualStudio2019 theme.

VisualToVisualBrushConverter

Represents converter, which converts Visual value to VisualBrush and sets the value as Visual of the brush.

WeekDaysGenerator

WeekViewDefinition

Represents a definition of a view that shows all seven week days as in day view mode.

WelcomeWizardPage

Represents a single welcome page.

WindowBase

WindowClosedEventArgs

WindowClosedEventArgs exposes DialogResult and PromptResult property for handling the closed event of a window.

WindowCommands

Holds commands that can be used by a window.

WindowHeaderPanel

Represents the panel used in the header of RadWindow. It provides options to align the buttons or left or right and center or not the title of the window. The panel should contain only two containers one for the title and one for the buttons. The containers should be marked with the attached ContainerType property, if two or more are marked as Buttons (for example) only the last one will be considered in the layout logic. Any other elements placed inside of the panel will be ignored when measuring and arranging the layout of the panel.

WindowHost

WindowInteropabilityHelper

WindowPreviewClosedEventArgs

WindowClosingEventArgs exposes DialogResult and PromptResult property for handling the closing event of a window.

Windows11Palette

Hold resources used in the Windows11Theme theme.

Windows11ResourceDictionary

A System.Windows.ResourceDictionary that merges the resources from the Windows11Palette.

Windows11ResourceExtension

A System.Windows.Markup.MarkupExtension that allows access to the Windows11Palette resources from XAML.

Windows11ResourceKey

Keys for the Windows11Palette resources.

Windows11ResourceKeyTypeConverter

Used to convert System.Windows.ResourceKey types used in Windows11ResourceKey.

Windows11Theme

Windows11Theme class represents the key to the Windows11Theme theme.

Windows7Theme

Windows7Theme class represents the key to the Windows7 theme.

Windows8Colors

Keeps the colors used to colorize the Windows8Theme.

Windows8Palette

Hold resources used in the Windows8Theme theme.

Windows8ResourceDictionary

A System.Windows.ResourceDictionary that merges the resources from the Windows8Palette.

Windows8ResourceExtension

A System.Windows.Markup.MarkupExtension that allows access to the Windows8Palette resources from XAML.

Windows8ResourceKey

Keys for the Windows8Palette resources.

Windows8ResourceKeyTypeConverter

Used to convert System.Windows.ResourceKey types used in Windows8ResourceKey.

Windows8Theme

Windows8Theme class represents the key to the Windows8 theme.

Windows8TouchColors

Provides XAML access to the Windows8TouchPalette Palette singleton through the Windows8TouchColors Palette property.

Windows8TouchPalette

Hold resources used in the Windows8TouchTheme theme.

Windows8TouchResourceDictionary

A System.Windows.ResourceDictionary that merges the resources from the Windows8TouchPalette.

Windows8TouchResourceExtension

A System.Windows.Markup.MarkupExtension that allows access to the Windows8TouchPalette resources from XAML.

Windows8TouchResourceKey

Keys for the Windows8TouchPalette resources.

Windows8TouchResourceKeyTypeConverter

Used to convert System.Windows.ResourceKey types used in Windows8TouchResourceKey.

Windows8TouchTheme

Windows8TouchTheme class represents the key to the Windows8Touch theme.

WizardPage

Represents a single wizard's page.

Structs

ColumnLength

Describes the length of a column which could be either fixed-sized or auto-sized.

GridViewLength

GridViewLength is the type used for various length properties in GridViewDataControl.

SelectionRange<T>

Simple structure representing a simple Generic range.

Threshold

Specifies the threshold.

Interfaces

IActiveAware

Supports activation, which indicates whether an instance is active or not.

ICategory

Defines basic methods and properties of a category.

ICommandProvider

Provides an interface for specifying CommandBinding subscription.

ICopyable<T>

A generic interface for copying objects.

IDateRange

IDialogProvider

Interface providing a recurrence choice dialog window.

IDocumentEditorPresenter

IDragDropSettings

An interface representing the properties needed to the DragDrop functionality to be configured.

IExportableColumn

Columns which can be exported through the GridViewExportingWriter.

IFilteringBehavior

IHighlightBehavior

An interface that is used to calculate an index starting from -1 for the item which is highlighted in the DropDown of the RadAutoCompleteBox.

ILocalizable

All elements with sophisticated localization mechanism have to implement this interface.

INotifyLayoutChange

Notifies client when starts and finishes updating the layout.

IObjectEditor<T>

Provides the properties and methods allowing transactional edit operations.

IObjectGenerator<T>

Provides the base methods for a generic object factory.

IRadialMenuItem

Interface for radial menu item that is used to populate ItemsSource.

IRangeGenerator

IRangeSelector<T>

An interface to be used by range selecting controls.

IResource

Defines basic methods and properties of a resource.

IResourceType

Defines basic methods and properties of a resource type.

IRowItem

Supports row-like UI elements.

IScrollingInfo

Provides the most important info for scrolling during dragging.

IScrollingServiceCore

Scrolling Service is used horizontal and vertical scrolling.

IServiceProvider

A generic interface which provides information about the given service and the service itself.

IServiceProviderHost

An interface used to retrieve the service provider.

ITimeIndicator

Defines basic members of a time indicator for ScheduleView.

ITimeMarker

Defines basic methods and properties of a time marker.

ITimePoint

An interface representing the ticks and the corresponding DateTime to every tick.

ITimeRange

An interface representing the ticks and the corresponding DateTime and Duration to every tick.

ITraceMonitor

This interface represents a monitor which receives trace events from RadControls. You can implement it if you need to receive trace events from the controls used in your application.

IValuesContainer

Interface used to store container information.

IVariantControl

Provides the core interface for all controls that support variants.

IWindow

Contains methods and properties of a window.

IWindowInteropabilityAdapter

Enums

ActionOnLostFocus

Represents the possible values of an action to be taken when an element of the RadGridView loses focus.

AdditionalItemPosition

AlertScreenPosition

Represents a set of possible screen positions for RadDesktopAlert.

AppointmentViewMode

Represents different appointment data-entry modes.

AutoCompleteDropDownPlacement

AutoEllipsisModes

Specifies how the ellipsis are displayed on a RadDataPager control.

AutoToolTipPlacement

Describes the means by which the automatic ToolTip is positioned on a RadSlider control.

BalloonTipIcon

Defines a set of standardized icons that can be associated with a Balloon Tip.

BringIntoViewMode

Used in the RadTreeView to specify what will be brought into view when the BringIntoView or an equivalent method is called for a RadTreeViewItem.

ButtonsAlignment

Enum for WindowButtonsAlignment for buttons alignment in the headers of windows and dialogs in the Crystal theme.

CalloutAnimation

Callout animations provided by AnimationManager.

CalloutArrowType

Determines the major arrow geometry types for the callout.

CalloutType

Determines the major callout geometry types.

CameraErrorState

Represents the type of error RadWebCam encountered.

CardViewGroupingEventAction

Defines Grouping Event Actions that are passed as arguments to the Grouping Event on item drag.

CellState

Indicates the state of the cell.

ChartSelectionMode

Specifies the possible modes used by a ChartSelectionBehavior to update the current selection within a RadChartBase instance.

CheckMSI

Represents CheckMSI possible schemes for calculating a check digit.

CodeMode

Determines the type of code, such as Numeric, Alphanumeric, Byte or Kanji.

CollapseThreshold

Defines the list of values a CollapseThreshold can be.

ColorPreset

This is the enum that represent the all kind of Palettes. It enables you to add colors to the palette simply by choosing one of its values. Use ColorPreset when you want to set Palette property of RadColorPaletteView or MainPalette/HeaderPalette/StandardPalette properties of RadColorSelector.

ColumnLengthType

Describes the type of column length.

ColumnTotalsPosition

Defines the placement of column totals.

CommandExecutionTrigger

Used in the RadTreeViewItem to specify when the Command must be executed.

ContentChangeMode

Indicates the possible modes for changing the visible content of the RadFluidContentControl.

CrystalPalette.ColorVariation

Represents theme color variations.

CurrentTimeIndicatorLocation

Determines the display location of the current time indicator of RadScheduleView.

DataFormEditMode

Represents the different edit modes of RadDataForm.

DateTimePickerFormat

Specifies the format of the DateTimePicker.

DefaultKeyboardLayout

An enumeration that defines the default layouts of a RadVirtualKeyboard.

DialogType

Describes the type a ScheduleView dialog.

Direction

Describe a move direction.

DropDownButtonPosition

Determines possible positions in a 2D environment.

DropPosition

Define the position where the item will be dropped.

ECIMode

Determines the Extended Channel Interpretation (ECI) mode, which allows for encoding of characters from other sets.

EditRecurrenceDragResizeAction

Enumeration that represent the action when dragging or resizing recurrence appointment.

Encodation

Represents the encodation used to generate the DataMatrix barcode.

EncodingMode

The EncodingMode enumeration determines the type of the acceptable data.

ErrorCorrectionLevel

Determines how much data is available for error correction.

ExpandDirection

ExpandDirection specifies the expanding direction of a control - for example the .

ExpandMode

The ExpandMode enumeration is used in RadPanelBar to specify the allowed number of expanded RadPanelBarItem.

ExportElement

Enumerator that indicates the type of the current exporting element.

ExportFormat

Enumerator that indicates the type of exporting mode in use.

FilteringMode

Specifies the FilteringMode of RadComboBox.

FluentPalette.ColorVariation

Represents theme color variations.

FluidContentControlState

Indicates the state of the RadFluidContentControl.

FNC1Mode

Signifies application of special formatting to the code data.

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.

FoldHintPosition

Enumeration used by the FoldHintPosition property.

FoldPosition

This enumeration describes the 4 corners of the Book.

GanttPresenterPanelArea

GeometryType

Defines common geometry types.

GlyphExportType

Enum for the GlyphExportType for the RadGlyphExtension.

GreenPalette.ColorVariation

Represents theme color variations.

GridViewCellType

Enumerator that indicates the type of the cell.

GridViewClipboardCopyMode

Defines modes that indicate how RadGridView content is copied to the Clipboard.

GridViewClipboardPasteMode

Defines modes that indicate how content from the Clipboard is pasted into the RadGridView.

GridViewLengthUnitType

Used to indicate the type of value that DataGridLength is holding.

GridViewToggleButtonPresentationMode

Defines the presentation (active template) for a toggle button.

GridViewToggleRowDetailsColumnExpandMode

Defines the row details expand behavior for a GridViewToggleRowDetailsColumn.

GridViewValidationMode

Defines when RadGridView should validate data.

GridViewValidationType

Defines what validation types should be processed by RadGridView.

GroupingEventAction

Defines Grouping Event Actions that are passed as arguments to the Grouping Event on item drag.

HardPages

Enumeration used by the HardPages property.

HighlightItemType

Determines the type of a HighlightItem.

HotspotCoordinateSystem

Coordinate system which is used to calculate location of the hotspot inside the element.

HotSpotUnit

Units are used to position hot spot.

IconsSet

Represents the icons sets.

IconVisibility

Represents the visibility of a RadNotifyIcon in the notification area.

InputMode

Specify the input mode of the DateTimePicker.

InsertMode

Enum InsertMode.

ItemDropPosition

Represents the drop relative position of the items when reordering.

LargeScaleMode

Specifies the display mode for the upper scale - it could be days or months.

MaskType

Specifies the MaskType used for the RadMaskedTextBox.

MaterialPalette.ColorVariation

Represents theme color variations.

MenuItemRole

Defines the different roles that a RadMenuItem can have.

MenuPlacementMode

Describes the placement of where a RadMenuItem sub-menu appears on the screen.

MouseActivationEvent

Represents possible user actions that can activate a function of a RadNotifyIcon.

NavigationViewDisplayMode

Defines constants that specify how the pane is shown in a NavigationView.

Office2013Palette.ColorVariation

Represents theme color variations.

Office2019Palette.ColorVariation

Represents theme color variations.

OptionListType

Specifies the type of option list that will be formed by the given item.

OutlookBarItemPosition

Defines the position of an RadOutlookBarItem.

OverflowMode

Describes the ability of an item to be positioned in the Overflow area.

PageFlipMode

This enumeration describes whether the page will perform full flip on single click or double click.

PageFoldVisibility

Enumeration used by the ShowPageFold property.

PagePosition

This enumeration describes the position of a page with respect to the Book.

PagerDisplayModes

Specifies how the page controls are displayed on a RadDataPager control.

PivotLayoutType

Enumerates the available layouts in TableBase.

PlacementMode

Describes the placement of where a Popup control appears on the screen.

PopupCloseMode

Represents the modes in which the RadNotifyIcon's popup can be closed.

QuickAccessToolBarPosition

Specifies the position of a Quick Access ToolBar within a Ribbon control.

RadAlignment

Specifies three position alignment.

RadTreeViewItemPosition

The position of the RadTreeViewItem in its Parent Items collection.

ReadOnlyEditorStates

Represents the state of editor controls when parent RadPropertyGrid is ReadOnly.

RecurrenceChoiceDialogMode

RecurrenceMode

Specifies different modes for appointment occurrences dialog window.

ResponseButton

Specifies response buttons in window that will act as default buttons upon keyboard strokes. Used by ResponseButton attached property.

RibbonGroupVariant

Defines the list of variants a group can be.

RibbonLayout

Defines the list of values a LayoutMode can be.

RowTotalsPosition

Defines the placement of row totals.

ScreenEdge

Represents the four edges of a screen.

ScreenTipState

ScreenTipState represent different state of the ScreenTip that can be used.

SelectAllTextEvents

Specifies the names of the events that will automatically select the text in RadComboBox.

SelectionMouseButton

Defines which mouse button should be used for selection.

SelectionOnFocus

Specifies the selection modification when the control is focus.

ShowPasswordButtonVisibilityMode

Determines the mode that will set the Visibility property of the button that shows the currently entered password.

SizingMode

Defines the options for barcode rendering.

SortingState

Describes a sorting state.

SpellCheckingMode

StepAction

Defines the behavior of a range slider when a Large/Small step is performed.

SwitchButtonContentPosition

Determines possible positions of the toggle switch button checked and unchecked contents.

SymbolSize

Represents the symbol size of the generated barcode.

TabControlDropDownDisplayMode

Specifies when drop down menu of the RadTabControl should be shown.

TabControlScrollMode

Specifies the scroll types that the TabControl supports.

TextSearchMode

Specifies how TextSearch will match items.

ThemeLocation

This enumeration is used to distinguish between built-in and custom themes.

ThumbType

TickBarPlacement

Specifies the placement of a TickBar with respect to the track of a RadSlider control.

TickPlacement

Specifies the position of tick marks in a RadSlider control with respect to the track in the control.

TickType

The type of the tick.

TileReorderMode

Defines what kind of tile reordering the user may perform.

TileStateChangeTrigger

Enumerable holding the possible triggers that change a tile's state.

TileType

Defines what kind of tile should be rendered.

TileViewItemState

Enumerable for item states.

TileViewMaximizeMode

Enumerable for the possible maximize modes of a RadTileView control.

ToolTipTriggerMode

Determines the gestures on which the ChartToolTipBehavior should show a tool tip.

TreeListViewDropPosition

Defines the position where the item will be dropped.

UpdateValueEvent

Specifies when the Value property will be changed.

UserNotificationState

Specifies the state of the machine for the current user in relation to the propriety of sending a notification.

ValidationErrorTemplateDisplayMode

Defines constants that specify the type of ValidationErrorTemplate.

ValueFormat

UpDownMode determines the format of the value.

VisualStudio2013Palette.ColorVariation

Represents theme color variations.

VisualStudio2019Palette.ColorVariation

Represents theme color variations.

WatermarkBehavior

Specifies when the watermark content of RadWatermarkTextBox will be hidden.

WindowHeaderPanelContainerType

Defines the different types of the elements inside of the WindowHeaderPanel.

Windows11Palette.ColorVariation

Represents theme color variations.

Windows8ColorType

Enumerates all colors available in the Windows8ColorPalette.

Delegates

CalloutPopupClosingEventHandler

Event handler for the PopupClosingEvent.

CalloutPopupOpeningEventHandler

Event handler for the PopupOpeningEvent.

CameraErrorEventHandler

Represents the method that will handle camera error events.

DragOverTreeEventHandler

The handler for the TreeViews DragOverTree event.

DropDownEventHandler

An event handler delegate for the drop down events of the TabControl.

EditorPrepareEventHandler

Handler for the EditorPrepare routed event of the EditableHeaderedItemsControl.

PositionChangedEventHandler

Event handler for the PositionChanged event.

RadDateTimePicker.ParseDateTimeEventHandler

Represents the method that will handle the Telerik.Windows.Controls.RadDateTimePicker.ParseDateTimeValue routed event.

RadRadialMenu.MenuToolTipEventHandler

Represents the method that handles the PreviewToolTipOpen routed events.

RadSelectionChangedEventHandler

Represents the method that will handle the SelectionChanged and PreviewSelectionChanged routed events of RadTabControl.

RadTreeListViewDragEndedEventHandler

The handler for the RadTreeListView's DragEnded event.

RadTreeListViewDragEventHandler

Event Handler for the TreeListView Drag related events.

RadTreeViewDragEndedEventHandler

The handler for the TreeView DragEnded event.

RadTreeViewDragEventHandler

Event Handler for the TreeView Drag related events.

RadTreeViewItemEditedEventHandler

Event handler class for the Edited event.

RecordingStartedEventHandler

Represents the method that will handle recording started events.

SnapshotTakenEventHandler

Represents the method that will handle snapshot taken events.

Was this article helpful?

Tell us how we can improve this article

Skip
Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
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.