This thread will be used to post the latest online resources available:
RadDock
Using Singleton forms in MDI scenario with RadDock
Explains the case of singleton in RadDock
Docking 'Singleton' forms in RadDock
Due to high demand of a singleton scenario with RadDock, we have created and article which explains how it can be achieved:
CodedUI
Build stronger applications with Coded UI Tests for WinForms. Today.
All four levels of CodedUI are not supported by RadControls for WinForms
Overview of CodedUI support
Get a basic idea of what is CodedUI
Requirements of CodedUI
See what are the prerequisited to start using CodedUI
Getting started with CodedUI
A tutorial explaining how to get started with CodedUI - how to record your first test
Supported controls and actions
A list with all controls and actions supported by the controls. This list will be updated with the time.
161 Answers, 1 is accepted
RadChartView
DateTime Axes
The article explains how to use DateTimeCategorical and DateTimeContinuous axes, their basic properties and of course a small sample
Logarithmic axes
Examples and information about the Logarithmic axes
Radial axes
See how to use CategoricalRadialAxes and NumericRadialAxes in RadChartView
Custom rendering
Learn how to customize the appearance of each data point in the series depending on its value in order to provide additional information about the plotted data
Updated resources:
RadChartView
Categorical Axes
Example and description of the Categorical axes
Linear Axes
Check the Linear axes properies and information
Polar Axes
Examines the possibilities of the Polar axes
PlotMode
Shows the different plot modes of the axes in RadChartView
Using the AdomdDataProvider
In this article we will show how to use AdomdDataProvider and use data from OLAP Cube for RadPivotGrid.
Using XamlDataProvider
In this article we will show how to set XmlaDataProvider to RadPivotGrid.
Add Outlook AutoComplete functionality to your WinForms apps in a few simple steps
Introduction and sample how to use RadAutoCompleteBox
New video - Getting Started with RadPivotGrid for WinForms
Telerik PivotGrid for Windows Forms is a control that empowers your applications with similar functionality to the PivotTables in MS Excel. It takes large chunks of data and summarizes it in a human readable way with the help of aggregates and field descriptors.
Themes
Creating a theme component
This article demonstrates how to isolate a theme in a separate class library project. This class library project is actually the theme component, which you can later use in your main project. This approach greatly simplifies the way of adding and removing themes to your project and helps in displaying the themes in design-time.
Binding RadGridView to IEnumerable
This Knowledge Base article demonstrates how to correctly bind RadGridView to a result of a query.
Mutiselect drop down list column in RadGridView
This article will demonstrate how to create a custom column in RadGridView with a multiselect drop down editor with check boxes. It allows keyboard selection with Ctrl and Shift keys and/or by using the mouse and the items' check boxes. The selection is stored in an integer array in the cell value.
How to set Pivot Grids with Charts in your WinForms applications
This blog post explains the integration of RadChartView with RadPivotGrid that allows easy visualization of pivot data in RadChartView.
WinForms Conference Buddy – Creating the Shell
The blog post demonstrates how to create the shell for a Conference Buddy application. This application is meant to make an Evangelists life easier when attending events, by allowing to quickly take down people’s information, inquiries, and best of all enter them in the raffle for the conference.
Overview, Getting Started, Structure, Manipulating programatically, Keyboard and mouse support, Printing support
RadPdfViewer is a brand new control that can natively visualize PDF documents straight in your application.
RadChartView
ScatterLine
The article demonstrates how to represent data as a line plotted against two linear axes
Multiple Axes
The highly demanded feature for multiple axes is now supported. Learn how to use it in the tutorial above.
Smart Labels
Smart labels is a built-in mechanism for resolving labels overlapping. Check out how to take advantage of this feature.
DrillDown
The drill down functionality of a chart allows users to click on a graphical element (bar, pie segment etc.), representing some data, in order to navigate to another view which contains different data than the first one.
Blogs
Are you ready for RadControls for WinForms Q1 2013?
WinForms Q1 2013 unveils PivotGrid, PDFViewer, and ChartView improvements
Q1 2013 Webinar Follow Up – Enhance Your WinForms LOB Applications with PDF Viewer, PivotGrid, and Reporting
The blog post contains a brief overview of the Q1 2013 webinar provides a link to the recorded video.
Attributes
The article enlists the attributes supported by RadPropertyGrid and demonstrates their usage.
Scrum-like Dashboard
This article will demonstrate how you can take advantage of the capabilities of the Telerik Presentation Framework to create a custom scrum-like control, with four columns (Pending, In Progress, Ready for Test and Done), where the users can add tasks and move them to the desired column with drag and drop.
Get the most out of Telerik's PDF Viewer for WinForms
RadPdfViewer enables you to easily load and display PDF documents natively in your app without using any third-party tools except Telerik’s WinForms toolbox. Thanks to its built-in UI virtualization, RadPdfViewer delivers a performant solution in every scenario. This component will come as a nice addition to your Content Management Systems and Reporting applications. The article describes the feature set of RadPdfViewer.
It’s alive and kicking! Implement animated live tiles in your WinForms application
From the Windows 8 start screen to the XBox, SkyDrive and Windows Phone – tiles seem to be everywhere. Live tiles soup up regular tiles by providing animation, imagery, interactivity, and live data displays that enhance user experience. Did you know that Windows Forms applications can take advantage of the features of live tiles? With the RadPanorama control and the RadLiveTileElement you can provide your users with their content at a glance quickly and easily. This blog post will walk you through creating a small live tiles sample, implementing and adding the tiles programmatically.
New Service Pack, New Theme. Get WinForms Q1’13 SP1 Update
RadControls for WinForms Q1 2013 SP1 is now available. Service Pack 1 adds a brand new theme to Telerik’s WinForms suite, as well as brings new improvements to some of the major controls and fixes to the vast majority of reported issues. Check out the highlights below or follow the link to read the entire release notes.
Top 3 Features You'll Love About RadChartView Q1'13
Here comes another dose of our “What’s new in Q1 2013” series. After we showed you how to get the most out of our PDF Viewer, we’ll present to you top three new features you’ll love about RadChartView.
The article explains how to consume JSON data from ASP.NET WebAPI in an WinForms application
Installing On Your Computer
The article describes the process of installing the suite on your computer.
Creation and configuration wizard
Check out how you can take advantage of our wizards to create and configure a Telerik Windows Forms application
Options dialog
Here you will find out how to setup the VSX Extensions for RadControls for WinForms
Upgrade wizard
Learn how to use the upgrade wizard, to upgrade your projects to the latest version
This blog post will demonstrate how you can easily setup RadScheduler to handle the planning for an event. It is the next blog of the series describing how to create a Conference Buddy application with RadControls for WinForms. Here is the previous blog where we discussed how to consume JSON data: Conference Buddy for WinForms – Consuming JSON data from an ASP.NET WebAPI Endpoint.
As a part of the Telerik RadControls toolbox, RadChart for WinForms is a cool component to use, no doubt. However, at the time it was developed, not all functional and visual trends in the UI components in the years to come were foreseen and taken into consideration. Due to user demand for a high-performing feature-rich charting solution, we decided that it is time to redesign this control so that it can deliver on the latest UX and development requirements and leave room for further improvements to come thanks to its flexible architecture.
This blog post, demonstrates how to extend the RadGridView control to enable drag and drop functionality between two grids, whether it be an unbound grid, bound to a binding list of objects, or bound to a DataSet.
RadPdfViewer enables you to easily load and display PDF documents natively in your app without using any third-party tools except Telerik’s WinForms toolbox. Thanks to its built-in UI virtualization, RadPdfViewer delivers a performant solution in every scenario. This component will come as a nice addition to your Content Management Systems and Reporting applications, let’s see what RadPdfViewer provides as a feature set.
A look at the Q2 2013 Beta release of Radcontrols for WinForms
Overview
A few words on the controls purpose
Control Element Structure
Explaining the element structure of the control
Customization
The article demonstrates the control's customization abilities
TrackBar
Overview
A brief overview of the control
Getting started
Walk through to getting started with RadTrackBar
Control Element Structure
Explanation of the control's element structure
Programming RadTrackBar
See the most important properties and method in the control
Modes
Explaining the different modes of the control - start from the beginning, mutli-range
Customization
The article explains how to customize the different elements in RadTrackBar
Video: What is New and Awesome in Q2 2013 RadControls for WinForms
The above resources are a recap of the just passed webinar of RadControls for WinForms.
Reporting or Control Suites – What to use when – Part 1
It's a tough decision to know when it is best to use a reporting solution or when it's better to use a control suite. In part 1 of the series, we go over some of the high-level criteria that can help you along in your decision then dive into a control suite sample using live data and the RadChartView control for WinForms.
Reporting or Control Suites – What to use when – Part 2
It is a difficult decision to know when it is best to deliver a reporting solution over a control implemented solution. In part 2 of this series we dive deeper into a case where a reporting solution should be used.
Blog: Visualizing KPIs with RadPivotGrid for WinForms
Video: Visualizing KPIs with RadPivotGrid for WinForms
RadPivotGrid for WinForms gives you the ability to visualize and monitor your measured key performance indicators (KPI) directly from your online analytical processing (OLAP) cube. When paired with the RadPivotFieldList control, you can give your users complete control over the dimensions displayed in the RadPivotGrid.
Video: Multi-Axes Support in RadChartView
The Multi-Axes feature of RadChartView introduces a whole new realm of data visualization possibilities. Now you can visualize data from multiple sources plotted against a common axis all in the same chart. This allows you to make better decisions with the data, identify patterns and relationships, or simply save form real estate in your application by combining multiple charts into one.
Mixing default and custom sorting in multisort scenario - GridView
This example shows how to use both the default and custom sorting to sort your grid.
Unable to build your project after upgrade. Now what?
This article will show you how to fix your project references in case you upgrade to a major version.
RadControls for WinForms Q2 2013 SP1 has been released with RadGanttView Beta and Visual Studio 2013 Readiness
Have a look what is in the latest release of RadControls for WinForms. A brand new RadGanttView control which provides you with the tools to implement visualizations of full projects with a user interface that is completely interactive, together with support for Visual Studio 2013 of the whole suite.
Using Telerik Control Panel as a Launch Pad
Recently an update to the Control Panel was released that provides you the ability to launch demos, solutions or actual applications for all products using just one tool.
Application analytics. You should be using it.
Wondering where to start? Telerik has the answer. Try our newest product - EQATEC Application Analytics. It will help you gather the facts, analyze the data, and concentrate your development efforts on what your users need the most. With EQATEC Application Analytics you will have a much better understanding of your software products, your market, and your customers.
GanttView
This article gives a brief introduction to the control.
Structure
Here you can find described the structure of the GanttView.
Working with data
In this section you can find out very useful articles such Data binding basics, Binding to a database, Adding new items, Link type converter and Importing XML from MS Project.
Design Time
This section shows how to use the control smart tag and also how columns items and links can be added at design time.
Context Menu
In this section articles you can find out what is the functionality of the default context menu, how to assign an individual context menu on each data item and how to modify the context menu.
Formatting
This section explains how to format the different elements in RadGanttView.
Editing
In this section you can find out how to control the editing process, how to customize editor and how to create a custom one.
Usability
This section describes how the end users can navigate using the mouse or keyboard.
RadGridView
ToolTips
Here you can find explained how to assign tooltips to cells in RadGridView. Set the ToolTipText property of a CellElement in the CellFormatting event handler, or as in most of the RadControls by using the ToolTipTextNeeded event of RadGridView.
Add SplashScreen to your application
This article explains how to create a SplashScreen which will be shown while your application is loading.
Create Standalone RadExpressionEditor Form
In this article you will learn how to use a standalone RadExpressionEditor Form without much hassle.
RadChartView Drag and Drop
This article demonstrates how to implement drag and drop functionality in RadChartView.
RadGridView
Rows Drag and Drop
This help article demonstrates how to extend the RadGridView control to enable drag and drop functionality between two grids, whether it be an unbound grid, bound to a binding list of objects, or bound to a DataSet. It supports the ability to drag and drop multiple rows at a time.
RadGridView
Binding to EntityFramework using Database first approach.
This article will guide you thru the process of binding a RadGridView to a database using EntityFramework.
Change the active editor depending on the cell value type.
This article demonstrates how you can change the active editor at runtime depending of the cell value type.
RadGanttView
Printing Support
RadGanttView provides options to print its content using a RadPrintDocument.
Printing Events
Shows you how to customize the output through the PrintElementFormatting and PrintElementPaint events.
Integration with RadScheduler
This example will demonstrate how RadGanttView integrates with RadScheduler, allowing you to show the appointments from RadScheduler in RadGanttView.
Today Indicator
The today indicator represents the current date and time in the graphical view of RadGanttView.
RadGridView
GridPrintStyle - Added Multi-page printing section
Multi-page printing enables you to print different pages by defining which columns to be printed on each page.
RadPageView
Editing page tabs
Shows how to edit page tabs and validate the text.
RadPdfViewer
Thumbnails
RadPdfViewer providers options to display the pdf pages as thumbnails for easier navigation
RadPivotGrid
CalculatedFields
In this article you will find out how to extend RadPivotGrid's generated report by adding Calculated Fields. A calculated field uses a custom formula to derive the results you need.
CalculatedItems
A calculated item is a new item in a row or column field in which the values are the result of a custom calculation
Export to Excel
This method offers exporting functionality and does not require MS Office installation on users' machines
RadRangeSelector (NEW CONTROL)
Getting Started
This tutorial demonstrates how to use RadRangeSelector to get a fine grain view of the data represented in RadChartView.
Integration with RadChartView
Demonstrates how RadRangeSelectorViewElement extends the RadChartElement and generates the scales according to its Axes collection.
RadRating (NEW CONTROL)
Getting Started
Demonstrates the basic steps eneded to get started with RadRating control in VisualStudio.
Customization
Shows how to customize RadRating's colors or set a custom shape.
RadGridView
Binding to ObservableCollection
This article demonstrates how you can bind RadGridView to an ObservableCollection.
RadListView
Formatting Items
This article shows how to change the visual appearance of the RadListView items.
Updated help articles:
RadListView
Custom items
The article describes how you can create a custom item and add it to the RadListView.
Forms and Dialogs
GettingStarted
Check out how you can configure RadStatusStrip.
RadGanttView
Populating with Data Programmatically
This article demonstrates how to populate RadGanttView with items programmatically.
New KB article:
Performance Boots with Virtual RadMultiColumnComboBox - Quick Loading and Fast Filtering using Trie
The article demonstrates how to increase the loading and filtering performance of RadMultiColumnComboBox.
RadTreeView
Custom Nodes
This article demonstrates how you can create and use custom nodes in RadTreeView.
RadChartView
Lasso Selection
This article describes how to add LassoZoomController which provides zoom to selection functionality.
RadTreeView
Cancel a Drag and Drop Operation
This article demonstrates how the drag and drop operation can be restricted.
Telerik Presentation Framework
LightVisualElement
This article describes the most important properties of the LightVisualElement primitive and demonstrate how this element can be used.
RadGridView
New Row Custom Text
This article demonstrates how to set a custom string to the GridNewRowElement default text message.
RadGridView
Combining Multithreading with RadGridView
The article will show you how to combine WinForms GUI with Multithreading while using RadGridView. This approach is applicable to all RadControls.
RadTreeView:
Custom Editors
The article will show you how to create and use custom editors with RadTreeView.
Updated KB article:
DropDown and ListControl:
Multi select drop down list
To the article was added a design time collection editor which allows you to add the custom data item. Also the behavior was corrected so that when an item is unchecked the text is updated.
RadPageView
RadPageView - create multiline strip element with RadCommandBar
This article will show how RadCommandBar can be used with combination with RadPageView to achieve multiline strips (pages).
Documentation for MS Help viewer for VS2010
Installing local documentation for MS Help viewer (Help3) in Visual Studio 2010
This article will walk you through the process of installing the local documentation in Visual Studio 2010.
Documentation for MS Help viewer for VS2012/VS2013
Installing local documentation for MS Help viewer (Help3) in Visual Studio 2012 and 2013
This article will walk you through the process of installing the local documentation in Visual Studio 2012 and 2013.
RadTreeView
Keep RadTreeView states on reset
This article explains how to save the tree state prior any changes, concerning DataBoundItems and restore the RadTreeView afterwards.
RadGridView
Drag and Drop
This help article demonstrates how to extend the RadGridView control to enable drag and drop functionality between two grids
RadTreeView
Cancel a Drag and Drop Operation
This help article demonstrates how to cancel the drag and drop operation
RadChartView
Drill down
The drill down functionality of a chart allows users to click on a graphical element (bar, pie segment etc.), representing some data, in order to navigate to another view which contains different data than the first one.
RadGridView
Drag and Drop
This help article demonstrates how to extend the RadGridView control to enable drag and drop functionality between two grids
RadTreeView
Cancel a Drag and Drop Operation
This help article demonstrates how to cancel the drag and drop operation
RadChartView
Drill down
The drill down functionality of a chart allows users to click on a graphical element (bar, pie segment etc.), representing some data, in order to navigate to another view which contains different data than the first one.
RadMultiColumnComboBox
Use custom filtering to search in all columns of RadMultiColumnComboBox.
This article demonstrates how searching in all columns can be achieved with custom filtering.
Multi select drop down list
Improved the selected item text sync and added functionality to add the custom items at design time.
New controls and functionalities
Telerik Analytics Integration
Describes how Telerik Analytics can be used with Telerik UI for WinForms.
RadCollapsiblePanel
This documentation section describes the capabilities and the features of this newly introduced RadCollapsiblePanel.
RadDataEntry
This section contains helpful articles about the newly introduced RadDataEntry control.
RadBindingNavigator
This help section describes the functionality of the newly introduced RadBindingNavigator control.
RadMultiColumnComboBox
Auto-Complete
Shows how the built-in Auto-Complete functionality can be used.
RadSpellChecker
Spell check as you type
The article demonstrates how to use spell on the fly functionality.
RadCalenar
Localization Provider
The article describes how RadCalendar can be localized for a specific language.
RadChartView
Printing
The article demonstrates the printing functionality of RadChartView.
Stepline Series
Illustrates how this type of series can be initialized and used.
RadGridView
Paging
Describes how the paging functionality can be used.
Paging panel
Describes how the paging panel can be customized.
Updated Help articles
RadListView
Working with items
Description of the new best fit columns functionality is added.
RadCheckBox
Handling RadCheckBox States
Updated events description.
RadToggleButton
Handling RadToggleButton States
Updated events description.
RichTextBox
Keyboard support
New keyboard shortcuts are available.
RadDock
Floating Windows
Added information about floating and moving document windows.
RadPropertyGrid
Attributes
Demonstrates how the attributes can be used.
RadTreeView
Adding and Removing Nodes
Added description for NodeAdding and NodeRemoving events.
Data Binding Basics
Added description for NodeDataBound event.
RadGridView
Binding to Hierarchical Data Automatically
Added example for multi-level hierarchy.
Binding to Hierarchical Data Programmatically
Add examples for three-level hierarchy.
RadCheckBox
Handling RadCheckBox States
Updated events description.
RadToggleButton
Handling RadToggleButton States
Updated events description.
RichTextBox
Keyboard support
New keyboard shortcuts are available.
RadDock
Floating Windows
Added information about floating and moving document windows.
RadPropertyGrid
Attributes
Demonstrates how the attributes can be used.
RadTreeView
Adding and Removing Nodes
Added description for NodeAdding and NodeRemoving events.
Data Binding Basics
Added description for NodeDataBound event.
RadGridView
Binding to Hierarchical Data Automatically
Added example for multi-level hierarchy.
Binding to Hierarchical Data Programmatically
Add examples for three-level hierarchy.
RadCheckBox
Handling RadCheckBox States
Updated events description.
RadToggleButton
Handling RadToggleButton States
Updated events description.
RichTextBox
Keyboard support
New keyboard shortcuts are available.
RadDock
Floating Windows
Added information about floating and moving document windows.
RadPropertyGrid
Attributes
Demonstrates how the attributes can be used.
RadTreeView
Adding and Removing Nodes
Added description for NodeAdding and NodeRemoving events.
Data Binding Basics
Added description for NodeDataBound event.
RadGridView
Binding to Hierarchical Data Automatically
Added example for multi-level hierarchy.
Binding to Hierarchical Data Programmatically
Add examples for three-level hierarchy.
RadCheckBox
Handling RadCheckBox States
Updated events description.
RadToggleButton
Handling RadToggleButton States
Updated events description.
RichTextBox
Keyboard support
New keyboard shortcuts are available.
RadDock
Floating Windows
Added information about floating and moving document windows.
RadPropertyGrid
Attributes
Demonstrates how the attributes can be used.
RadTreeView
Adding and Removing Nodes
Added description for NodeAdding and NodeRemoving events.
Data Binding Basics
Added description for NodeDataBound event.
RadGridView
Binding to Hierarchical Data Automatically
Added example for multi-level hierarchy.
Binding to Hierarchical Data Programmatically
Added examples for three-level hierarchy.
RadCheckBox
Handling RadCheckBox States
Updated events description.
RadToggleButton
Handling RadToggleButton States
Updated events description.
RichTextBox
Keyboard support
New keyboard shortcuts are available.
RadDock
Floating Windows
Added information about floating and moving document windows.
RadPropertyGrid
Attributes
Demonstrates how the attributes can be used.
RadTreeView
Adding and Removing Nodes
Added description for NodeAdding and NodeRemoving events.
Data Binding Basics
Added description for NodeDataBound event.
RadGridView
Binding to Hierarchical Data Automatically
Added example for multi-level hierarchy.
Binding to Hierarchical Data Programmatically
Added examples for three-level hierarchy.
RadGridView
Restore row values when row validation fails
This article demonstrates how to revert the row changes after pressing the Esc key.
RadGridView
Restore row values when row validation fails
This article demonstrates how to revert the row changes after pressing the Esc ke
RadTreeView
LoadOnDemand with CRUD operations
This article demonstrates how to use RadTreeView in a case with complex hierarchy and keep the CRUD operations.
RadTreeView
LoadOnDemand with CRUD operations
This article demonstrates how to use RadTreeView in a case with complex hierarchy and keep the CRUD operations.
Telerik Analytics Integration
Getting Started
This article walks you through the process of integrating Telerik Analytics in a WinForms application.
Updated help article
RadGridView
Iterating Rows
Added method for iterating hierachical grid.
RadGridView
Row behaviors
This article demonstrates how to implement a specific custom row behavior, which can change or supplement the default row functionality/
RadGridView
SpellCheck As You Type with RadRichTextBox
This article will demonstrate you how to integrate RadSpellChecker with RadRichTextBox so that the incorrect words are underlined. You can also correct them by right clicking.
New documentation articles
RadChartView
Custom labels
This article demonstrated how the axes labels can be customized.
RadDataEntry
Change the editor to a bound RadDropDownList
This article explains how specific editor can and should be changed to RadDropDownList.
RadTreeView
BreadCrumb
The article demonstrates the RadBreadCrumb control.
RadPivotGrid
Save and Load Layout
This article demonstrates the save and load layout functionality, which gives your applications the opportunity to preserve user RadPivotGrid settings such as group descriptors and restore them later.
Telerik Presentation Framework
Inherit themes from RadControls derivatives
This article shows how to inherit from a RadControl (or any RadControl descendant) and inherit the original control themes as well.
New documentation articles
RadChartView
Custom labels
This article demonstrated how the axes labels can be customized.
RadDataEntry
Change the editor to a bound RadDropDownList
This article explains how specific editor can and should be changed to RadDropDownList.
RadTreeView
BreadCrumb
The article demonstrates the RadBreadCrumb control.
RadPivotGrid
Save and Load Layout
This article demonstrates the save and load layout functionality, which gives your applications the opportunity to preserve user RadPivotGrid settings such as group descriptors and restore them later.
Telerik Presentation Framework
Inherit themes from RadControls derivatives
This article shows how to inherit from a RadControl (or any RadControl descendant) and inherit the original control themes as well.
RadGridView
Grouping by GridViewImageColumn
By default RadGridView does not support grouping by GridViewImageColumnfunctionality. This article demonstrates how to implement such a behavior.
RadGridView
Grouping by GridViewImageColumn
By default RadGridView does not support grouping by GridViewImageColumnfunctionality. This article demonstrates how to implement such a behavior.
New articles this week:
RadChartView
Formatting Series Labels
This article demonstrates how the series labels can be customized.
Formatting Trackball Labels
The article demonstrate how the appearance of the trackball label can be customized
RadScheduler
Drag and Drop from Another Control
This article demonstrates how to implement drag and drop functionality between RadScheduler and ListBox.
RadGridView
Binding to a collection of Interfaces
This article demonstrates you how to bind to a collection of interfaces and still be able to add new rows from RadGridView’s UI
RadScheduler
Themes and appearance
The control is shipped with a rich set of themes that allow you to easily build slick interfaces with the look-and-feel of Windows, Office, Outlook, etc.
RadListView
Formatting Items
The DetailsView of RadListView provides a grid-like interface for displaying items with more than one data field. It is possible to customize each cell element, using the CellFormatting event.
RadScheduler
Themes and appearance
The control is shipped with a rich set of themes that allow you to easily build slick interfaces with the look-and-feel of Windows, Office, Outlook, etc.
RadListView
Formatting Items
The DetailsView of RadListView provides a grid-like interface for displaying items with more than one data field. It is possible to customize each cell element, using the CellFormatting event.
Document Processing Libraries
RadWordsProcessing, RadPdfProcessing and RadSpreadProcessing
UI for WinForms suite now provides the APIs for working with the most common document formats: DOCX, RTF, XLSX, CSV, and PDF. With this release, you can embed, load, create, convert and print documents directly within your apps, without needing to have Microsoft Office, or any other external library, installed.
RadCalendar and RadDateTimePicker
Important Properties
New navigation mode - now by clicking the header of RadCalendar you can zoom out to year view, then decades view and then centuries view, with animation being applied between each of these views, just like it is in the standard Windows calendar. You enable this navigation mode by the HeaderNavigationMode property to Zoom.
Customizing Zoom Navigation
This article will guide you through the process of creating a month-year picker.
RadMaskedEditBox
Parsing Dates
When RadMaskedEditBox is with MaksType FreeFormDateTime the control tries to recognize a free-form string and convert it to a valid date. This can be applied to RadDateTimePicker and RadTimePicker controls as well.
RadGridView
Search Row
RadGridView offers a build-in search functionality available for both end users and developers. The search mechanism executes in a separate thread which leaves the UI responsive at all times.
RadPageView
Fitting items
RadPageView, when its ViewMode is set to Strip allows you to change the behavior of its tabs. New mode - MultiLine was introduced with the latest release.
RadScheduler
Drag and Drop
This section demonstrates the wide range of abilities RadScheduler supports for drag and drop operations between controls.
Scheduler Ruler
The ruler in RadScheduler is used to show the time intervals of the current view. The ruler has various properties which can be used to modify its appearance.
Binding to an ORM is similar to binding to a DataSet. First you will need to create the models out of an existing database.
Exact time rendering
RadScheduler supports functionality to arrange appointments according to their start time and duration.
RadChartView
Null values support
RadChartView support empty values in the series. In general empty values means missing Y value for a particular X value.
RadDateTimePicker
Navigation Modes
This article demonstrates how the new zoom navigation mode can be used.
RadGanttView
GraphicalView Link Item formatting
This article demonstrates how the links can be formatted depending on their type.
RadListView
Drag and drop in bound mode
When the RadListView is in bound mode, it does not support drag and drop functionality due to the specificity of the data source. However, this can be easily achieved using the built-in ListViewDragDropService.
RadScheduler
Scheduler Selection
The end user is allowed to perform a single cell selection pressing the left/right mouse button. SchedulerSelectionBehavior performs selection operations and provides information about the current selection of cells and appointments in RadScheduler.
Formatting Appointments
This article demonstrates how one can style appointments.
Common Visual Properties
The article describes the views common visual settings.
Cell Containers
This article describes the cell container elements purpose.
RadTimePicker
Free Form Date Time Parsing
This article demonstrates how the new free parsing mode can be used with RadTimePicker.
NEW Knowledge Base article
RadGridView
Merge Cells
This article demonstrates the supported ways for merging cells in RadGridView.
RadDateTimePicker
Navigation Modes
This article demonstrates how the new zoom navigation mode can be used.
RadGanttView
GraphicalView Link Item formatting
This article demonstrates how the links can be formatted depending on their type.
RadListView
Drag and drop in bound mode
When the RadListView is in bound mode, it does not support drag and drop functionality due to the specificity of the data source. However, this can be easily achieved using the built-in ListViewDragDropService.
RadScheduler
Scheduler Selection
The end user is allowed to perform a single cell selection pressing the left/right mouse button. SchedulerSelectionBehavior performs selection operations and provides information about the current selection of cells and appointments in RadScheduler.
Formatting Appointments
This article demonstrates how one can style appointments.
Common Visual Properties
The article describes the views common visual settings.
Cell Containers
This article describes the cell container elements purpose.
RadTimePicker
Free Form Date Time Parsing
This article demonstrates how the new free parsing mode can be used with RadTimePicker.
NEW Knowledge Base article
RadGridView
Merge Cells
This article demonstrates the supported ways for merging cells in RadGridView.
RadListView
Drag and Drop from another control
RadListView supports drag and drop functionality from another control, such as dragging and dropping items from a Microsoft ListBox. This can be achieved using the OLE drag-and-drop.
Drag and Drop using RadDragDropService
This article will guide you through the process of achieving drag and drop functionality from RadListView to RadGridView and vice versa. For this purpose, we will use the RadDragDropService, supported by both of the controls.
UPDATED help articles
RadListView
Drag and Drop in bound mode
When the RadListView is in bound mode, it does not support drag and drop functionality due to the specificity of the data source. However, this can be easily achieved using the built-in ListViewDragDropService.
Spread processing
Custom Functions
This article provides information about the possible approaches for creating a custom function.
NEW help articles
RadListView
Drag and Drop from another control
RadListView supports drag and drop functionality from another control, such as dragging and dropping items from a Microsoft ListBox. This can be achieved using the OLE drag-and-drop.
Drag and Drop using RadDragDropService
This article will guide you through the process of achieving drag and drop functionality from RadListView to RadGridView and vice versa. For this purpose, we will use the RadDragDropService, supported by both of the controls.
UPDATED help articles
RadListView
Drag and Drop in bound mode
When the RadListView is in bound mode, it does not support drag and drop functionality due to the specificity of the data source. However, this can be easily achieved using the built-in ListViewDragDropService.
Spread processing
Custom Functions
This article provides information about the possible approaches for creating a custom function.
RadGridView
GridViewDateTimeColumn
Added description for DateTimeKind property.
MaskedEditBox
Working with RadMaskedEditBox
Added description for FreeFormatDateTime property.
SplitContainer
Properties
Added two new properties description.
Calendar
Important Events
Added description for MonthStep property.
DateTimePicker
RadDateTimePicker Properties
Add Editing Date and Time in RadDateTimePicker section.
PdfViewer
Manipulating programatically
Added description for EnableThumbnail property.
RadGridView
GridViewDateTimeColumn
Added description for DateTimeKind property.
MaskedEditBox
Working with RadMaskedEditBox
Added description for FreeFormatDateTime property.
SplitContainer
Properties
Added two new properties description.
Calendar
Important Events
Added description for MonthStep property.
DateTimePicker
RadDateTimePicker Properties
Add Editing Date and Time in RadDateTimePicker section.
PdfViewer
Manipulating programatically
Added description for EnableThumbnail property.
RadGridView:
High Performance with RadGridView and Virtual Mode including Filtering, Sorting and Grouping
The article demonstrates how to bind RadGridView to millions of rows and still keep it responsive while keeping the Sorting, Filtering and Grouping capabilities.
RadGridView
Indicate the Editor Type in RadGridView Columns
The article describes how you can create a permanent visible editors.
Updated help articles:
GridViewCheckBoxColumn
The check box column has been updated with a new functionality for checking/unchecking all checkboxes in it. The article has been updated with information regarding this new functionality.
RadGridView
Indicate the Editor Type in RadGridView Columns
The article describes how you can create a permanent visible editors.
Updated help articles:
GridViewCheckBoxColumn
The check box column has been updated with a new functionality for checking/unchecking all checkboxes in it. The article has been updated with information regarding this new functionality.
RadGridView
Indicate the Editor Type in RadGridView Columns
The article describes how you can create a permanent visible editors.
Updated help articles:
GridViewCheckBoxColumn
The check box column has been updated with a new functionality for checking/unchecking all checkboxes in it. The article has been updated with information regarding this new functionality.
RadListView
Combining RadDragDropService and OLE drag-and-drop
This article demonstrates a sample approach how to achieve drag and drop functionality between RadListView and RadListControl. For this purpose, we will use a combination between the RadDragDropService, supported by the RadListView control and the OLE drag-and-drop which is supported by all controls from the Telerik UI for WinForms suite.
Updated help article
Themes
Using a default theme for the entire application
This article describes how you can change the theme for the entire application and leave the default one (or use another) for one or several controls. This can be achieved by using the EnableApplicationThemeName property.
RadTreeView
Themes
The article shows how the control looks like with the different themes.
RadGridView
Reordering Rows
The article shows how the end user can reorder the rows.
Updated help article
RadListView
Working with items
Now shows how one can select multiple items with code.
RadGridView
Copy/Paste
You can temporarily store text in the Clipboard and then paste it in a different location. Using "Copy" and "Paste" gets quite useful when you want to enter the same content repeatedly. RadGridView supports built-in Copy/Paste functionality.
NEW KB articles
RadGridView
Copy/Paste DisplayMember for GridViewComboBoxColumn
By default, the RadGridView built-in copy/paste functionality uses the selected cells’ value when storing data in the Clipboard. However, when you have a GridViewComboBoxColumn it is more suitable to copy/paste the cells’ text.
UPDATED help articles
RadScheduler
Formatting appointments
Appointments appearance in RadScheduler can be customized using the AppointmentFormatting event.
RadMultiColumnComboBox
Filtering
Filtering operation in RadMultiColumnComboBox is controlled by the boolean AutoFilter property. You can filter data records by multiple values. For this purpose you have to use the CompositeFilterDescriptor object.
Installation, Deployment and Distribution
Upgrade wizard
The Upgrade Wizard (started by using the Telerik > UI for WinForms > Upgrade Wizard menu item) is used to change the version of Telerik UI for WinForms your projects use.
Telerik Presentation Framework
HTML-like Text Formatting
By using the HTML-like text formatting functionality, the RadLabel can display several hyperlinks. It is possible to detect which link among several ones is clicked within the RadLabel.
RadDropDownList:
Server side auto complete for RadDropDownList
The article demonstrates how to implement auto complete functionality which takes the items from the server or a simple List which is in memory.
RadPropertyGrid
Custom items
RadPropertyGrid allows you to create and use your own custom value items, allowing you to add the desired editors to fit your business need. In the introduced example, we will add two radio buttons as value editor for a property grid item.
RadMultiColumnComboBox
Theme
This article shows how you can style the control.
RadTreeView
Getting Started
This article show how you can start using the control.
Events
This article describes the most used nodes events.
Tree Lines and Rows
The article show how one can style the lines and set alternating row color.
RadDateTimePicker
Set null or empty value
This article explains how you can use null values with the control.
RadMenu
Nesting Controls Tutorial
This article shows you can add tab strip to a menu item.
Regards,
Stefan
Telerik
RichTextEditor
All articles
RadRichTextEditor is a control that is able to display and edit rich-text content including formatted text arranged in pages, paragraphs, spans (runs), tables, etc. It aims to replace RadRichTextBox, addressing most of its disadvantages and complementing it with bunch of new features.
CheckedDropDownList
All articles
RadCheckedDropDownList combines RadDropDownList and RadAutoCompleteBox in order to provide functionality to check items in the drop down area and tokenize them in the text area.
Gauges
RadialGauge
The RadRadialGauge control is designed to display a simple value within a definite range.
ListView
Keyboard Navigation - an article explaining the new keyboard search functionality in the control
PropertyGrid
Keyboard Navigation - an article explaining the new keyboard search functionality in the control
GridView
GridViewCheckBoxColumn - the column now features a header check box and the article explains how to take advantage of it
SpreadExport - this article explains how to take advantage of the new exporting functionality of RadGridView, allowing export to xlsx, csv, txt and pdf.
ZipLibrary
All articles
With the new Zip Library you can compress data like images, docx or pdf files and send them over the wire.
PdfProcessing
ImageSource - ImageSource represents a single, constant set of pixels at a certain size. It can be used by multiple Image objects in order to be drawn in a PDF file.
Block - Block is a utility class that is intended to arrange the elements added to it in a flow-like manner. It can be used for measuring, drawing, and splitting of FixedContentElements.
Changes - This topic summarizes the new functionality introduced in the library with helpful links to places in the documentation that describe in greater detail the new functionality and how it can be used.
Backward Compatibility - This article lists the breaking changes and how they can be fixed when upgrading from a specific version of the controls to another.
SpreadProcessing
Performance Tips and Tricks - RadSpreadProcessing allows you to prepare and modify tabular data. Even though the library was built with performance in mind, working with large amounts of data slows it down. This article will help you get the most from the component in terms of performance.
Backward Compatibility - This article will list the breaking changes and how they can be fixed when upgrading from a specific version of the controls to the next one.
UPDATED help articles
TreeView
Keyboard Navigation - an article explaining the new keyboard search functionality in the control
WordsProcessing
Formats and conversion section - You can use RadWordsProcessing to convert among variety of formats. In the article you can see a feature / format matrix that describes supported features by file format.
CustomCodeField - Fields in RadFlowDocumet consist of code fragment and result fragment as explained in the Fields article. Some fields have direct representation in the document model – for example Hyperlinks. For all other fields you can use the CustomCodeField class – however you will need some knowledge of how to correctly form the code of the field.
Merge Field - Merge field is a Field element containing a reference to a data field by its name. When a template document is mail merged with the values from a data source, the data field information replaces the merge field. More information on the mail merge feature is available in the respective article: Mail Merge.
Mail Merge - Mail merge is functionality allowing to produce personalized documents from a template holding fixed content and variables. The variables are called Merge Fields and are replaced through the merge process with content from a specified data source.
Document Variables - Document variables provide a mechanism to store information in the document in a key-value format. The Document Variable field is a field element used to access and display the value which corresponds to the given field-argument. The argument is the name of the variable.
PdfProcessing
FixedContentEditor - FixedContentEditor is utility class that is intended to simplify the process of creating and editing the content of an IContentRootElement such as RadFixedPage.
FixedDocumentEditor - RadFixedDocumentEditor is a utility class aiming to allow the creation of RadFixedDocument in a flow-like manner. The editor provides methods that enable the generation of documents which automatically flows to pages.
Table - Table is а utility class that helps you easily create tabular data content.
TableCell - TableCell class represents a single cell in a Table. Cells are added to a TableRow instance in the rows collection of a table. The main purpose of the cell is to contain, organize and layout tabular data.
TableRow - TableRow class represents a single row in a Table. Each row contains a collection of TableCell instances.
SpreadProcessing
Shapes and Images - This article briefly describes what are shapes and images, and how to create and work with them. It contains the following sections:
History - The document model maintains a history stack that tracks all changes to the content of the workbook.
Colors and Color Spaces - The ColorBase abstract class is used to encapsulate colors in different color spaces. The article will show you the classes which derive from ColorBase
FixedContentEditor - FixedContentEditor is utility class that is intended to simplify the process of creating and editing the content of an IContentRootElement such as RadFixedPage.
RadTreeView
Drag and Drop in bound mode
When the RadTreeView is in bound mode, it supports drag and drop behavior. In order to enable this functionality, you should set the AllowDragDrop property to true. However, due to the specificity of the RadTreeView’s data binding and the set up hierarchical data structure, it is necessary to handle manually the drag and drop operation to obtain correct nodes order. For this purpose, it is necessary to create a custom TreeViewDragDropService. This article demonstrates a sample approach how to achieve it.
Telerik Presentation Framework
Create Prinatble Panel
This example shows how you can implement printable panel. This can be very useful when you want to print several controls at once. To achieve this you can create a custom panel that inherits from RadPanel and implements the IPrintable interface.
NEW Articles
RadChartView
Bezier series
The Bezier chart displays a series of points on a curved line. Two "control points" determine the position and amount of curvature in the line between end points.
Bubble series
BubbleSeries are used to visualize data points as points with coordinates and size defined by their items' values.
RadGridView
Scrolling Support
Describes the control scrolling capabilities.
RadPivotGrid
Expand Behavior
Describes how the initial expand/collapse behavior can be changed.
RadRichTextEditor
InlinieUIContainer
Explains how one can add UI elements to the document.
Printing
Describes how one can use the control printing capabilities.
Repalce Default Dialogs
Explains how one can change the control default dialogs.
UPDATED Articles
RadGridView
Scrolling Programmatically
Added information about scrolling properties.
GridViewDateTimeColumn
Added information about EditorType property.
Excel-like filtering
When you select an item from the “Available Filter” menu, a CompositeFilterForm is displayed. The CreateCompositeFilterDialog event is fired just before the CompositeFilterForm is created.
RadPrintDocument
Header and Footer
Added information about the Logo property.
RadDateTimePicker
RadDateTimePicker Properties
Added section about the underlying MaskDateTimeProvider.
RadMaskedEditBox
Date and Time Masks
Added information about the MaskDateTimeProvider.
RadListControl
Features
Added information about alternating item color functionality.
RadTreeView
Enabling Drag and Drop
AllowDragDrop when true enables fully automatic drag and drop.
Property Builder
Added information for Save/Load functionality.
RadRibbonBar
Adding Screen Tips
RadCarousel
RadCarousel Properties
Added information about keyboard navigation.
RadMaskedEditBox
Standard Masks
By default, when the user is typing before already typed text, the text is overridden. If the Insert key is pressed you can insert characters instead of replacing them.
RadScheduler
Editing Appointments
When a change in an appointment's property occurs, the AppointmentChanged event is fired. The AppointmentChangedEventArgs gives you access to the exact Appointment and the PropertyName that has been modified.
RadChartView
Scroll and Zoom
RadPdfViewer
Localization
This article describes how all words used in the control can be localized.
Updated articles
RadRichTextEditor
Ribbon UI
The article shows how one can use the new RichTextEditorRibbonBar control.
RadGridView
Formatting Cells
Added section for hiding the child tabs in hierarchical grid.
RadGridView
RadGridView – RadChartView integration
This article demonstrates how to implement integration between RadGridView and RadChartView. Thus, you will be able to select specific grid cells and populate the RadChartView with the respective data.
RadPdfViewer
Use a custom JPXDecode filter with RadPdfViewer
Currently, RadPdfViewer does not support the JPXDecode filter and documents that use this filter will display a blank pages. This article demonstrates how to use a custom filter to view such documents.
CheckedDropDownList
Use as RadGridView editor
The article now shows how you can create the custom editor with a bound grid.
RadChartView
Custom labels text
RadChartView allows you to easily change the axes labels text by using a custom format provider class.
CheckedDropDownList
Use as RadGridView editor
The article now shows how you can create the custom editor with a bound grid.
RadChartView
Custom labels text
RadChartView allows you to easily change the axes labels text by using a custom format provider class.
RadListView
Drag and Drop from another control
RadListView supports drag and drop functionality from another control, such as dragging and dropping items from a Microsoft ListBox.
Combining RadDragDropService and OLE drag-and-drop
This article demonstrates a sample approach how to achieve drag and drop functionality between RadListView and RadListControl.For this purpose, we will use a combination between the RadDragDropService, supported by the RadListView control, and the OLE drag-and-drop, which is supported by all controls from the Telerik UI for WinForms suite.
RadRichTextEditor
RadRichTextEditorRuler
RadRichTextEditorRuler is a control providing ruler functionality to RadRichTextEditor. The rulers allow you to change the paragraph, page margins or align the paragraphs in the document.
RadPropertyGrid
Type Converters
RadPropertyGrid is commonly used to visualize custom object’s properties and values. A common case is when a certain property is of custom type, or there is no predefined editor for the specific type. In this situation the control will only display the type as a string. This article demonstrates how you can modify the way a property is being displayed and edited by using custom TypeConverters.
Updated help articles
RadListView
Custom items
Since the DetailsView provides a grid-like interface, it displays a cell for each data field. In order to create custom cells you need to subscribe to the CellCreating event and replace the default DetailListViewDataCellElement with your own cell implementation.
New KB articles
RadGanttView
Indicate Special Days in RadGanttView
By default, RadGanttView visualizes its items in rows, where all tasks are aligned according to the beginning and end time of each task. There is no clear column indication in the GraphicalViewElement. This article demonstrates a sample approach how to achieve it.
New article
IteratingCells
This article show how one can iterate the cells of the control.
Updated article
Formatting appearance
Added section for group cells formatting.
New Controls
RadBulletGraph
This combines a number of indicators, as well as the data indicator into one control.
RadLinearGuage
The control displays simple value within a specific range.
RadDiagram
This control offers flexible and interactive diagramming layouts for your rich data-visualization applications.
RadCheckListBox
The control is an enhanced alternative to the standard Windows Forms checked list box control.
New Articles
RadChartView
Annotations
This article describes how one can highlight certain areas on the plot area and denote significant values.
Range and RangeBar Series
This series allows you to a define range with each data point.
Funnel Series
A funnel chart displays a single series of data in progressively decreasing or increasing proportions.
Waterfall Series
A waterfall chart type shows the cumulative effect of positive or negative values on the starting point.
Hlc Series
The article describes how the HLC series can be used.
RadDock
Customizing TabStrip Items
This article demonstrates how you can customize or replace the TabStrip items.
RadGridView
Creating custom rows
RadGridView provides a variety of visual cells per row with different functionality and purpose. However, in some cases you may need to display custom elements, not a single cell per column. This article demonstrates a sample approach how to create a custom row element.
Installation, Deployment and Distribution
Redistributing Telerik UI for WinForms
Tutorial of how a Public Key Deployment can be performed
WordsProcessing
Formats and Conversion
Pdf export section added
New Articles
WordsProcessing
Example of importing and exporting RadFlowDocument
Settings
Extensibility manager and PDF/A compliant exporting
Spread Processing
Data Validation
The data validation rules to control the user input
ChartView
Inverse Axis
Implementation of a chart series with inverse axes
Updated
Installation, Deployment and Distribution
Redistributing Telerik UI for WinForms
Tutorial of how a Public Key Deployment can be performed
WordsProcessing
Formats and Conversion
Pdf export section added
New Articles
WordsProcessing
Pdf
Pdf Format Overview
Features
A list of supported features
Using PdfFormatProvider
Example of importing and exporting RadFlowDocument
Settings
Extensibility manager and PDF/A compliant exporting
Spread Processing
Data Validation
The data validation rules to control the user input
ChartView
Inverse Axis
Implementation of a chart series with inverse axes
Animate the page expanding in RadPageView with ExplorerBar view
This article demonstrates how you can change the current page when a page is hovered and how you can animate the page expanding.
Collapsible menu from Demo application
This article demonstrates how to achieve the collapsible menu from Demo application.
RadChartView
ScatterArea
Article about the ScatterAreaSeries plotting its data using two numerical values
Scale Breaks
The ScaleBreaks feature allows you to "break off" large chunks of the axis so that graphs with large amplitude are easier to read.
Updated
RadDock
Customizing TabStrip Items
Section about DocumentTabStrip Multi Line Row Layout with a custom tab shape
RadGridView
Add Header and Footer to the Exported Document
Describes how one can add header and footer to the exported xlsx file.
RadGridView
Add Header and Footer to the Exported Document
Describes how one can add header and footer to the exported xlsx file.
RadDiagram
Commands
RadDiagram provides a powerful set of RoutedUICommands that help you work with your RadDiagram and its items easily and build better MVVM applications.
Updated help articles
RadListView
Custom Items
A new section is included which demonstrates how to create custom items in IconsView.
RadGridView
Creating custom cells
It demonstrates an example demonstrates a sample approach how to customize the GridGroupContentCellElement in order to add a drop-down with aggregate functions next to the group header and calculate the function considering the user selection.
RadGridView
RadGridView CRUD in Object Relational Hierarchy Mode
CRUD implementation for the inner levels of a RadGridView when set to Object Relational Hierarchy mode.
RadDropDownList
Populating with data at Design time
This article demonstrates how to populate RadDropDownList with data at design time. The RadListDataItem Collection Editor allows you to do that.
Adding items programmatically
RadDropDownList supports adding items at run time, which means that you can manually populate it with data. This article demonstrates how to add two different items to the RadDropDownList.Items collection.
RadListControl
Drag and Drop in Bound Mode
This article demonstrates how you can implement drag and drop operation between two bound RadListControl controls.
New KB article
RadPdfViewer
NotSupportedException “Startxref keyword cannot be found” when loading pdf file in RadPdfViewer for WinForms
This article demonstrates how to deal with a NotSupportedException (with message “Startxref keyword cannot be found”) which is thrown, when attempting to load a pdf file in RadPdfViewer.
RadDropDownList
Structure
This article describes the inner structure and organization of the elements which build the RadDropDownList control.
RadDropDownList
Data Binding
This article demonstrates how the display of data in a RadDropDownList can be bound to a data source.
Use Custom Comparer to Speed up the Sorting in RadGridView
The article shows how you can speed up the grid sorting when large amount of data is used.
RadGridView
Sorting group rows
This article demonstrates how to customize the groups sort order.
RadDropDownList
Custom Items
This article demonstrates how to display detailed information for each employee from the Northwind.Employees table which is used as data source.
Sorting
RadDropDownList supports sorting of its pop-up items. You can control how the items in the RadDropDownList are sorted by specifying the SortStyle property.
Item Sizing
It demonstrates how to customize the items' size in the pop-up.
Updated help articles
RadDropDownList
Auto-complete
It demonstrates how to customize the auto-complete helpers.
RadDropDownList
Right-To-Left Support
Example of setting right-to-left (RTL) language locales.
Animation Effects
Explains how animations can be enabled and defined.
Scrolling
Demonstrates the different scrolling modes.
Selection
Describes how items can be selected and explains the selection events.
Filtering
RadDropDownList supports filtering of its items. In order to apply a filter, you should set the Filter property of RadDropDownList to a predicate that will be called for every data item in order to determine if the item will be visible.
DropDown Resizing
This article demonstrates how to manipulate the drop-down size.
Updated help articles
RadDropDownList
DropDownStyle
Describes how user defined values can be added.
RadPanorama
Custom Tiles
This article demonstrates how you can create custom tiles.
RadLayoutControl
The RadLayoutControl allows you to add and arrange other controls in complex layouts.
RadPopupEditor
The RadPopupEditor control allows you to show any predefined or custom controls in its popup.
RadToggleSwitch
RadToggleSwitch is a control designed to represent two states: e.g. true/false, On/Off, etc.
Color Blending
Visual Style Builder provides a color blending functionality making it easy to completely transform an existing theme.
New help articles
RadDiagram
Layout
Layout in the RadDiagram refers to the way the Shapes are arranged on the diagramming surface. RadDiagram provides a dozen of layout algorithms which can be easily customized.
Pan and Zoom
In RadDiagram you can easily pan, zoom in or out of your current diagramming structure.
Undo and redo
Telerik Diagramming Framework exposes Undo/Redo functionality. The framework allows you to keep track of the changes made in a Diagramming structure and trigger an undo or redo action using commands, methods or keyboard shortcuts.
Editing
RadDiagram gives you the ability to edit the content of its items.
Updated help articles
RadGridView
GridViewPdfExport
RadDiagram
Connections
RadRichTextEditor
Localization
RichTextBoxLocalizationProvider contains all strings related to the RadRichTextEditorRibbonUI as well.
RadDateTimePicker
CultureInfo and RegionInfo Basics
RadGridView
Reordering System Rows
The article describes how the existing API of RadGridView can be utilized so that its system rows are reordered.
Updated help articles
RadDropDownList
DropDownStyle
Added example to demonstrate how an image can be displayed in the editor.
New help articles
RadGridView
Reordering System Rows
The article describes how the existing API of RadGridView can be utilized so that its system rows are reordered.
Updated help articles
RadDropDownList
DropDownStyle
Added example to demonstrate how an image can be displayed in the editor.
RadDiagram
ContainerShapes
RadDiagramContainerShape allows you to place multiple shapes into one container shape.
Touch Support
RadDiagram touch support is controlled through the EnableGestures property.
Printing Support
RadDiagram provides options to print its content by using a RadPrintDocument.
Routing
Routing is a mechanism using algorithms to make sure that the connections don't cross each other while building links/paths between the shapes.
RadPdfViewer
Text Position
TextPosition is a position in the text of a RadFixedDocument.
Text Selection
RadPdfViewer supports selection both through the UI and programmatically.
Updated help articles
RadDiagram
Connections
RadDiagram allows you to define what kind of bridge to display through the RadDiagram.ConnectionBridge property.
New help articles
RadPivotGrid
Spread Export
PivotGridSpreadExport utilizes our RadSpreadProcessing libraries to export the contents of RadPivotGrid to xlsx, csv, pdf and txt formats.
Export to Pdf
RadPivotGrid can export its contents to PDF. This is achieved with the help of the RadPdfProcessing library.
Updated help articles
RadGridView
Spread export
RadGridView can export its grouped content by simply setting the ExportChildRowsGrouped property of the GridViewSpreadExport object to true.
RadCheckedDropDownList
Properties and Events
RadCheckedDropDownList the Check All item by which you can check/uncheck all other items.
Windows 10 like Navigation Bar with RadPageView
The article shows how one can create navigation bar like in the Movies & TV app in Windows 10.
Installation, Deployment and Distribution
Redistributing Telerik UI for WinForms
Uploaded videos demonstrating deployment using ILMerge, OEM and OEMKEY
RadGridView
GridViewComboBoxColumn
of how the displayed text in a cell can be retrieved.
Iterating Rows
Iterating selected rows of RadGridView when in .
RadGridView
Element Hierarchy
This article describes the element hierarchy used in RadGridView.
RadDiagram
Grouping
Grouping in RadDiagram is a way of organizing shapes and connections in logical groups. Groups are non-visual, logical collections of shapes and/or connections and/or other groups which can be created in code behind or with Commands.
New help articles
RadDataLayout
RadDataLayout provides the layout capabilities of the layout control and in addition, it can automatically create the needed items and editors for your data object.
RadDiagram
In this article you can check how to data bind RadDiagram to a DataTable.
This tutorial will show you how to bind RadDiagram from the Visual Studio design time surface, by only using the RadDiagram design-time support, and without writing any code.
In this article you can check how to data bind RadDiagram by using custom objects.
This article will get you familiar with the SettingsPane that is part of RadDiagram.
RadDiagram shows information that appear below the manipulation adorner when you resize, rotate or drag a shape or group of shapes and connections. RadDiagram uses the ItemInformationAdorner to visualize information regarding the position, and rotation angle of its shapes.
This tutorial describes the localization support implemented in RadDiagram.
Updated help articles
RadGridView
You can add and configure the groups definition in the property builder.
RadDateTimePicker
CultureInfo and RegionInfo Basics
RadDateTimePicker now support Shamsi, Hijri and Umulqura calendars.
RadCalendar
CultureInfo and RegionInfo Basics
RadCalendar now support Shamsi, Hijri and Umulqura calendars.
RadListView
Spread Export
ListViewSpreadExport utilizes our RadSpreadProcessing libraries to export the contents of RadListView to , , pdf and txt formats.
RadTreeView
Spread Export
TreeViewSpreadExport utilizes our RadSpreadProcessing libraries to export the contents of RadTreeView to xlsx, csv, pdf and txt formats.
RadPropertyGrid
Spread Export
PropertyGridSpreadExport utilizes our RadSpreadProcessing libraries to export the contents of RadPropertyGrid , , pdf and txt formats.
RadPageView
Strip Element Properties
Properties defining the behavior of the StripView.
TPF
Override Theme Settings at Run Time
Defining a style for a specific element state without losing the applied style for the rest of the states.
Updated help articles
RadPdfViewer
Getting Started
Updated image.
RadDock
RadDock Properties and Methods
Support for pin and preview tabs.
Localization
Updated localization string.
RadGridView
Export to Excell with Spread Export
Export of view definitions.
New help articles
RadListView
Spread Export
ListViewSpreadExport utilizes our RadSpreadProcessing libraries to export the contents of RadListViewto xlsx, csv, pdf and txt formats.
RadTreeView
Spread Export
TreeViewSpreadExport utilizes our RadSpreadProcessing libraries to export the contents ofRadTreeView to xlsx, csv, pdf and txt formats.
RadPropertyGrid
Spread Export
PropertyGridSpreadExport utilizes our RadSpreadProcessing libraries to export the contents of RadPropertyGrid , , pdf and txt formats.
RadPageView
Strip Element Properties
Properties defining the behavior of the StripView.
TPF
Override Theme Settings at Run Time
Defining a style for a specific element state without losing the applied style for the rest of the states.
Updated help articles
RadPdfViewer
Getting Started
Updated image.
RadDock
RadDock Properties and Methods
Support for pin and preview tabs.
Localization
Updated localization string.
RadGridView
Export to Excell with Spread Export
Export of view definitions.
RadDataLayout
Design Time
Overview of the design time support of RadDataLayout.
Validation
An example of how the inputted in the editors data can be validated.
RadDataLayout
Design Time
Overview of the design time support of RadDataLayout.
Validation
An example of how the input data in the editors can be validated.
RadGridView
Binding RadGridView to Entity Framework Using Code First Approach
This KB resource provides an example of how "Code First" approach in the context of Entity Framework can be implemented for managing a database in SQL Server.
RadGridView
Binding RadGridView to Entity Framework Using Code First Approach
This KB resource provides an example of how "Code First" approach in the context of Entity Framework can be implemented for managing a database in SQL Server.
RadDataLayout
Change the Editor to a Bound RadDropDownList
This article provides an example how the automatically generated editors can be substituted.
Integrating PanZoom, TrackBall and LassoZoom Controllers in RadChartView
This article demonstrates how panning and zooming behavior in RadChartView can be altered when lasso selection is performed.
Using the QueryableProvider
QueryableDataProvider is one of the data source providers that can be used with RadPivotGrid and RadPivotFieldList. QueryableDataProvider provides an easy way to use data from a database with RadPivotGrid.
Custom Aggregation
RadPivotGrid is designed to aggregate data and it provides an API for assigning special aggregation functions performing custom calculations.
RadMap
RadMap can visualize tile data from the Bing Maps and the OpenStreetMaps REST services as well as from the local file system.
Converter Tool
This tool allows you to convert the standard .NET Windows Forms controls for all projects in a particular solution to their equivalent in Telerik UI for WinForms.
GridViewSpreadStreamExport
The GridViewSpreadStreamExport uses the RadSpreadStreamProcessing library which allows you to create big documents (without loading the entire document in the memory) and export them to the most common formats.
CardView Editors Overview
RadCardView supports editing of its content out of the box. This operation can be started by clicking with the mouse on the value of a particular item.
CardView Switching Editors
The article provides an example how the default editor used by RadCardView can be changed.
How to implement RadTimeSpanPicker
This is a sample implementation of a RadTimeSpanPicker control.
Drag and Drop from Another Control
This article will demonstrate how you can create shapes in RadDiagram after dragging an object from a separate control, in our case RadGridView.
RadRichTextEditor for WinForms
RadRichTextEditor OpenOffice Spell Checking
The example demonstrates how to create and work with an OpenOffice spell-checker in RadRichTextEditor. The solution uses the NHunspell library: http://www.crawler-lib.net/nhunspell. In order to open an .OXT dictionary file, you have to unzip it. This file contains .AFF and .DIC files, which have to be passed to the HunspellSpellChecker constructor to be used by the NHunspell library.
UI for WinForms
Trial vs Licensed version
Explains the difference between the trial and licensed versions.
Row Numbers
By default, RadGridView displays a current row indicator in the row header represented by an arrow image. A common requirement is to display the row number in the row header as well. This can be easily achieved by handling the ViewCellFormatting event.
OLE Drag and Drop
The example in the documentation article handles a scenario in which shape elements are being dragged from one diagram control and dropped onto another.
UI for WinForms
Visual Studio Templates
The Visual Studio Extensions for UI for WinForms provide an easy way to create a Telerik project from a number of predefined templates. With just a few clicks you can start building a Windows-inspired application.
RadDataFilter
Building complex filter expressions is a breeze with RadDataFilter. The control allows specifying expressions based on the fields.properties available in the data source. The intuitive UI of the control is designed to facilitate the end-user while empowering the developer to create related expressions with a few clicks.
RadPdfViewer and RadPdfViewerNavigator for WinForms
Rotation
RadPdfViewer control provides functionality for rotating the pages of the loaded document. You can programmatically rotate the document pages through the Rotate method or the RotationAngle property.
Save Loaded Document
The SaveDocument method allows you to save the currently loaded document in an new file.
Export to Image
The article demonstrates how a document loaded in RadPdfViewer can be exported to an image.
RadScheduler and RadReminder for WinForms
Grouping by Resources
Accessing Child Elements The example demonstrates how each of the child view elements can be accessed, and has its own settings for a particular resource.
RadEditors (TextBox, MaskedEditBox, DateTimePicker, TimePicker, SpinEditor, ColorBox, BrowseEditor, Clock, AutoCompleteBox, TextBoxControl, PopupEditor) for WinForms
Null values support for RadSpinEditor
Since R1 2017 RadSpinEditor supports null value. In order to enable this functionality it is necessary to set the EnableNullValueInput property to true. Thus, when the text is cleared and RadSpinEditor looses focus, null value will be set. The default Value property is of type int and it cannot be set to null. A new property,called NullableValue, is introduced for this purpose and it can be set to null. The NullableValueChanged event is fired when the NullableValue property is changed.
RadGridView for WinForms
Improvements in RadGridView's search row
The end user can select in which columns to perform searching by the provided Search in columns drop down. Thus, the highlighted result will be displayed in the specified columns only.