Telerik UI for WPF R2 2019 (version 2019.2.510) Retail
Telerik UI for WPF R2 2019 (version 2019.2.510) Retail
Telerik UI for WPF includes a wide range of controls from small UI components like Rating to powerful data-driven controls like GridView. The suite provides a variety of data visualization tools to allow you to display and edit your data. Manipulate your row data in a GridView or Spreadsheet and then visualize it through PivotGrid, our charting or diagramming tools. Discover multiple components for daily or business planning such as ScheduleView where users can easily plan their day and GanttView which allows users to visualize and manage any project planning data. Telerik UI for WPF comes complete with customizable UI controls for a variety of needs and options, which makes it the ideal choice for any Windows desktop application.
Professional-Looking Themes
Give your applications the professional look by applying our built-in themes. Telerik UI for WPF ships with more than ten professionally designed themes. Windows8 and Windows8Touch let you apply styling in real-time. While the new Visual Studio 2013 theme mimics the look and feel of VS 2013.Themes include:
Visual Studio 2013
Office2013
Windows8
Windows8Touch
Summer
Vista
Windows7
Expression_Dark
Exceptional Performance and User Experience
Telerik UI for WPF enhances user experience by providing both UI and data virtualization. Use Teleriks controls to display large amounts of data with virtually no performance trade-off. What you get is exceptional performance and a sleek end-user experience. Telerik UI makes your apps fast by:
Producing minimal and clean XAML
Allowing you to load only the data within the current viewport of the application
Implementing lazy loading loading data only when it is requested
Minimizing memory usage, robust code free from memory leaks.
Intuitive API
Telerik UI for WPF has a short learning curve and is easy to use. The suite provides for:
Seamless integration with your Visual Studio Toolbox for quick drag-and-drop usage.
Feature configuration using Design-time Wizards.
Easy to learn API. The API is a close mirror of Microsoft. If youve worked with the WPF Framework and Microsofts XAML Controls, youll get up and running fast in Telerik UI for WPF.
Document Processing
Three components enable you to process the most common text, spreadsheet, and PDF file formats without having Microsoft Office or other third-party libraries installed. Your application users will be able to create, load and modify documents in a variety of formats including:
DOCX
RTF
TXT
HTML
XLSX
CSV
Tab-delimited
Enable your application to seamlessly export and import documents or convert them from one format to another. All thanks to the intuitive and easy-to-use APIs.
MVVM Support
The ability to drag-and-drop a complex control from our toolbox, wire up a few events, receive quick functionality, then move on to the next work item makes your software development easier. Those functionalities, however, do not guarantee that the software created is well structured, easily extensible, and unit testable. MVVM resolves those issues. Telerik UI for WPF fully supports MVVM, allowing you to create reliable, well-structured and easily maintainable applications.
UI for WPF R2 2019
What's New
NEW
RadWebCam (Beta) - Introduced a new component which can display the video feed from a web camera.
RibbonView - Implemented support for Simplified Ribbon.
Introduced new Theming SmartTag that allows setting StyleManager.Theme per control instance through the VisualStudio designer.
RadTabbedWindow - introduced a new component which is a combination of RadWindow and RadTabControl. It enables browser-like experience and supports runtime adding, reordering, pinning (unpinning), closing of tabs as well as making new windows via dragging tabs out of the window.
Added Xaml and No Xaml .Net Core version of the predefined Visual Studio Templates (Csharp only) in the Telerik UI for WPF Visual Studio extension.
All Controls
NEW
Added support for applying a custom text for AutomationProperties.HelpText by setting the UseDefaultHelpText property to false.
CHANGED
Exposed DisabledOpacity as dynamic palette resource for Windows8, Windows8Touch, Office2013, VisualStudio2013 themes. The DisableOpacity of RangeMiddleThumb is changed from 0.5 to 0.3 in Windows8 Theme. The DisableOpacity of buttons (RadButton, RadSplitButton, RadToggleButton, RadDropDownButton, RadPathButton) is changed from 0.5 to 0.3 in Windows8 Theme. The DisableOpacity of MaskedInput is changed from 0.5 to 0.3 in Window8Theme.
Buttons
FIXED
The Command is not respected when clicking over the Hyperlink.
Calendar
FIXED
Multiple month view skips months when navigating.
ChartView
FIXED
ArgumentException when changing DataPoints runtime and then playing series animation of type ChartRevealAnimation.
ChartViewToolTipBehavior does not respect ZIndex property of the RadChartView series.
CloudUpload
FIXED
The tooltip over "UploadedIcon" border is not localized.
Docking
FIXED
NullReference exception is thrown in a nested docking scenario, when multiple ToolWindiws and switching theme at runtime.
Title is missing when Pane is added through code at runtime for a second time in an empty PaneGroup.
Parent window is activated if the pane in the autohide area has a focused input control and the focus is brought to another application.
Unpinned pane in the right AutoHideArea is resized incorrectly when ShowsPreview of the GridResizer is False.
FileDialogs
FIXED
OpenFileDialog, SaveFileDialog, and ExplorerControl do not show folders in Details Layout when file filter is used and the Windows language is different than English.
With non-English Windows language, the current folder of the dialog changes unexpectedly sometime after load when Initial folder is set to a network folder.
When file or folder is renamed in the UI, then pressing F2 does not enter the edit mode again.
Тhe expand arrow is visible in front of empty folders or folders that contain only files.
GridView
NEW
Introduced SearchMode property that indicates whether an item should match either all, or any of the search terms.
FIXED
SpreadsheetStreamingExport: The ColumnGroups are exported even though GridView's ShowColumnHeaders property is False.
An Exception is thrown when opening a window containing a RadGridView (styled in Fluent or Crystal theme) in a different thread.
An InvalidOperationException is thrown when clicking the Tab key, when all columns are readonly, a new row is added and the NewRowPosition is Bottom.
An ArgumentException is caught internally when adding columns dynamically to a DataView ItemsSource.
Cell ContentTemplate set through Style is not respected.
Cell enters in edit mode when Alt + Space keyboard combination is pressed.
Cell edit is not committed when moving focus to search panel text box.
Degraded performance when selection is cleared after the sorting state is changed and new items are selected.
The GetCellContent method of GridViewExpressionColumn returns null when invoked from a different thread.
Searching functionality doesn't find numeric values different than Int32 and Decimal.
Map
NEW
Implemented APIKey property for OpenStreetmapProvider. APIKey is needed for Cycle and Transport modes and can be obtained from Thunderforest.com.
MaskedInput
FIXED
An exception when clicking a minus key on CurrencyInput with Mask=c9.2 and FormatString=c2.
The min/max values are not parsed correctly in cultures with comma as decimal separator.
Small numeric and alphabetical Alt symbols (enabled with pressing Alt + key code) are entered as normal sized letters and numbers in TextInput.
MultiColumnComboBox
NEW
Introduced SearchMode property that indicates whether an item should match either all, or any of the search terms when AutoCompleteMode is Search.
Introduced OpenDropDownonfocus property.
FIXED
Backwards tab navigation does not work in SearchAutoCompleteBox.
Forwards tab navigation gets stuck in SearchAutoCompleteBox if the DropDownContentManger is not yet initialized.
NavigationView
FIXED
The Selectionchanged event is fired when a Selector control is placed inside the Content and changes its selection.
PasswordBox
FIXED
Escape keyboard key is handled by the control.
Foreign chars in text appear as "?" when pasted from Clipboard.
PDF Viewer
FIXED
Checkbox cannot be deselected when the Widget has missing Off state appearance.
KeyNotFoundException is thrown when recalculating widget appearances.
ArgumentException is thrown when loading documents with font definition containing .notdef glyph.
PdfProcessing
FIXED
ArgumentException is thrown when importing FormFields several times.
InvalidOperationException is thrown when importing document with missing EOF marker.
PivotGrid
FIXED
Argument out of range exception when groups are collapsed and the RowSubTotalsPosition is None.
PropertyGrid
NEW
Implemented AutoExpandGroups property to control groups' initial IsExpanded state.
FIXED
Cannot edit a selected property definition by directly pressing a keyboard key.
Custom PropertyDefinition set in the AutoGeneratingPropertyDefinition event is not respected for nested properties.
Nested properties are not loaded when ComponentType does not match DeclarationType.
Newly loaded nested property definitions are visible when they don't match the filtering criteria.
The error tooltip disappears after filtering is applied.
There is a performance degradation when changing the item of the RPG and PropertySet is used.
Two tabs are required to navigate between property fields when setting the RenderMode to Hierarchical in Office2013, VisualStudio2013, Green, Office2016Touch, Material, Fluent and Crystal themes.
RibbonView
NEW
RibbonView - Implemented support for Simplified Ribbon.
FIXED
TextBlocks placed in QuickAccessToolbar do not respect the theme's foreground color in OfficeBlack, OfficeBlue, OfficeSilver, Summer and Vista themes.
RichTextBox
FIXED
The cursor moves the first time it blinks after being moved with the keyboard.
Caret disappears when RenderOptions.EdgeMode is set to 'Alias' on RadRichTextBox's parent
Entering header and footer cannot be prevented using RadRichTextBox.CommandExecuting event when RadRichTextBox is read-only.
Importing document with declared font-face, which font-family literal contains asterisk symbol, causes OutOfMemoryException.
Passing numeric parameter to ChangeFontSizeCommand crashes command binding.
Setting the vertical-align CSS property with length values leads to InvalidCastException.
StreamFromUriResolving event is not fired during mail merge.
Fixed typo in the French localization of the Documents_SpellCheckingDialog_ChangeAll key.
Fields in the merge result document are set with Code DisplayMode after MailMerge is executed.
ScheduleView
FIXED
String for "second" in the context of occurrence is not translated correctly in all languages.
SpreadProcessing
NEW
Provided API for enforcing the use of only FIPS 140-2 complaint hashing algorithms.
Added support for Line series charts with Markers - they can be created with charts dialog, in code, or from xlsx file import.
Added support for Scatter and Bubble charts - they can be created with Charts Dialog, in code, or via import from xlsx file.
FIXED
ArgumentException is thrown when importing documents containing empty values.
Round function returns different values than the one in MS Excel.
Changing the format of cells which hold the values for the value axis does not redraw the chart.
NullReferenceException is thrown when pasting in a protected sheet.
Print/PrintPreview displays charts in an incorrect arrange location.
VerificationException (operation could destabilize the runtime) is thrown when the source code is rebuilt using VS 2019.
Spreadsheet
NEW
Provided API for enforcing the use of only FIPS 140-2 complaint hashing algorithms.
Added support for Line series charts with Markers - they can be created with charts dialog, in code, or from xlsx file import.
Added support for Scatter and Bubble charts - they can be created with Charts Dialog, in code, or via import from xlsx file.
FIXED
Changing the format of cells which hold the values for the value axis does not redraw the chart.
NullReferenceException is thrown when pasting in a protected sheet.
Print/PrintPreview displays charts in an incorrect arrange location.
VerificationException (operation could destabilize the runtime) is thrown when the source code is rebuilt using VS 2019.
TabControl
NEW
RadTabItems can now be pinned and closed (removed via UI) via pin and close buttons. The feature is supported by TogglePin and Close static UI commands as well as series of tunneling and bubbling events.
TileView
FIXED
When PreservePositionWhenMaximized is true with items defined in XAML and some of them are Collapsed - the control doesn't behave correctly when changing the maximized item.
VirtualGrid
NEW
Use the passed QueryableCollectionView in DataProvider instead of creating a new instance.
WatermarkTextBox
FIXED
Inserting an emoji through the touch keyboard throws exception.
Window
NEW
Introduced DefaultFocusedButton property of the DialogParameters that will allow defining the defaulf focused button of RadWindow.Confirm.
The ShowDialog method returns a bool? result now.
WordsProcessing
FIXED
UriFormatException is thrown when importing HTML content containing embedded images with leading white spaces.
What's New
NEW
RadWebCam (Beta) - Introduced a new component which can display the video feed from a web camera.
RibbonView - Implemented support for Simplified Ribbon.
Introduced new Theming SmartTag that allows setting StyleManager.Theme per control instance through the VisualStudio designer.
RadTabbedWindow - introduced a new component which is a combination of RadWindow and RadTabControl. It enables browser-like experience and supports runtime adding, reordering, pinning (unpinning), closing of tabs as well as making new windows via dragging tabs out of the window.
Added Xaml and No Xaml .Net Core version of the predefined Visual Studio Templates (Csharp only) in the Telerik UI for WPF Visual Studio extension.
All Controls
NEW
Added support for applying a custom text for AutomationProperties.HelpText by setting the UseDefaultHelpText property to false.
CHANGED
Exposed DisabledOpacity as dynamic palette resource for Windows8, Windows8Touch, Office2013, VisualStudio2013 themes. The DisableOpacity of RangeMiddleThumb is changed from 0.5 to 0.3 in Windows8 Theme. The DisableOpacity of buttons (RadButton, RadSplitButton, RadToggleButton, RadDropDownButton, RadPathButton) is changed from 0.5 to 0.3 in Windows8 Theme. The DisableOpacity of MaskedInput is changed from 0.5 to 0.3 in Window8Theme.
Buttons
FIXED
The Command is not respected when clicking over the Hyperlink.
Calendar
FIXED
Multiple month view skips months when navigating.
ChartView
FIXED
ArgumentException when changing DataPoints runtime and then playing series animation of type ChartRevealAnimation.
ChartViewToolTipBehavior does not respect ZIndex property of the RadChartView series.
CloudUpload
FIXED
The tooltip over "UploadedIcon" border is not localized.
Docking
FIXED
NullReference exception is thrown in a nested docking scenario, when multiple ToolWindiws and switching theme at runtime.
Title is missing when Pane is added through code at runtime for a second time in an empty PaneGroup.
Parent window is activated if the pane in the autohide area has a focused input control and the focus is brought to another application.
Unpinned pane in the right AutoHideArea is resized incorrectly when ShowsPreview of the GridResizer is False.
FileDialogs
FIXED
OpenFileDialog, SaveFileDialog, and ExplorerControl do not show folders in Details Layout when file filter is used and the Windows language is different than English.
With non-English Windows language, the current folder of the dialog changes unexpectedly sometime after load when Initial folder is set to a network folder.
When file or folder is renamed in the UI, then pressing F2 does not enter the edit mode again.
Тhe expand arrow is visible in front of empty folders or folders that contain only files.
GridView
NEW
Introduced SearchMode property that indicates whether an item should match either all, or any of the search terms.
FIXED
SpreadsheetStreamingExport: The ColumnGroups are exported even though GridView's ShowColumnHeaders property is False.
An Exception is thrown when opening a window containing a RadGridView (styled in Fluent or Crystal theme) in a different thread.
An InvalidOperationException is thrown when clicking the Tab key, when all columns are readonly, a new row is added and the NewRowPosition is Bottom.
An ArgumentException is caught internally when adding columns dynamically to a DataView ItemsSource.
Cell ContentTemplate set through Style is not respected.
Cell enters in edit mode when Alt + Space keyboard combination is pressed.
Cell edit is not committed when moving focus to search panel text box.
Degraded performance when selection is cleared after the sorting state is changed and new items are selected.
The GetCellContent method of GridViewExpressionColumn returns null when invoked from a different thread.
Searching functionality doesn't find numeric values different than Int32 and Decimal.
Map
NEW
Implemented APIKey property for OpenStreetmapProvider. APIKey is needed for Cycle and Transport modes and can be obtained from Thunderforest.com.
MaskedInput
FIXED
An exception when clicking a minus key on CurrencyInput with Mask=c9.2 and FormatString=c2.
The min/max values are not parsed correctly in cultures with comma as decimal separator.
Small numeric and alphabetical Alt symbols (enabled with pressing Alt + key code) are entered as normal sized letters and numbers in TextInput.
MultiColumnComboBox
NEW
Introduced SearchMode property that indicates whether an item should match either all, or any of the search terms when AutoCompleteMode is Search.
Introduced OpenDropDownonfocus property.
FIXED
Backwards tab navigation does not work in SearchAutoCompleteBox.
Forwards tab navigation gets stuck in SearchAutoCompleteBox if the DropDownContentManger is not yet initialized.
NavigationView
FIXED
The Selectionchanged event is fired when a Selector control is placed inside the Content and changes its selection.
PasswordBox
FIXED
Escape keyboard key is handled by the control.
Foreign chars in text appear as "?" when pasted from Clipboard.
PDF Viewer
FIXED
Checkbox cannot be deselected when the Widget has missing Off state appearance.
KeyNotFoundException is thrown when recalculating widget appearances.
ArgumentException is thrown when loading documents with font definition containing .notdef glyph.
PdfProcessing
FIXED
ArgumentException is thrown when importing FormFields several times.
InvalidOperationException is thrown when importing document with missing EOF marker.
PivotGrid
FIXED
Argument out of range exception when groups are collapsed and the RowSubTotalsPosition is None.
PropertyGrid
NEW
Implemented AutoExpandGroups property to control groups' initial IsExpanded state.
FIXED
Cannot edit a selected property definition by directly pressing a keyboard key.
Custom PropertyDefinition set in the AutoGeneratingPropertyDefinition event is not respected for nested properties.
Nested properties are not loaded when ComponentType does not match DeclarationType.
Newly loaded nested property definitions are visible when they don't match the filtering criteria.
The error tooltip disappears after filtering is applied.
There is a performance degradation when changing the item of the RPG and PropertySet is used.
Two tabs are required to navigate between property fields when setting the RenderMode to Hierarchical in Office2013, VisualStudio2013, Green, Office2016Touch, Material, Fluent and Crystal themes.
RibbonView
NEW
RibbonView - Implemented support for Simplified Ribbon.
FIXED
TextBlocks placed in QuickAccessToolbar do not respect the theme's foreground color in OfficeBlack, OfficeBlue, OfficeSilver, Summer and Vista themes.
RichTextBox
FIXED
The cursor moves the first time it blinks after being moved with the keyboard.
Caret disappears when RenderOptions.EdgeMode is set to 'Alias' on RadRichTextBox's parent
Entering header and footer cannot be prevented using RadRichTextBox.CommandExecuting event when RadRichTextBox is read-only.
Importing document with declared font-face, which font-family literal contains asterisk symbol, causes OutOfMemoryException.
Passing numeric parameter to ChangeFontSizeCommand crashes command binding.
Setting the vertical-align CSS property with length values leads to InvalidCastException.
StreamFromUriResolving event is not fired during mail merge.
Fixed typo in the French localization of the Documents_SpellCheckingDialog_ChangeAll key.
Fields in the merge result document are set with Code DisplayMode after MailMerge is executed.
ScheduleView
FIXED
String for "second" in the context of occurrence is not translated correctly in all languages.
SpreadProcessing
NEW
Provided API for enforcing the use of only FIPS 140-2 complaint hashing algorithms.
Added support for Line series charts with Markers - they can be created with charts dialog, in code, or from xlsx file import.
Added support for Scatter and Bubble charts - they can be created with Charts Dialog, in code, or via import from xlsx file.
FIXED
ArgumentException is thrown when importing documents containing empty values.
Round function returns different values than the one in MS Excel.
Changing the format of cells which hold the values for the value axis does not redraw the chart.
NullReferenceException is thrown when pasting in a protected sheet.
Print/PrintPreview displays charts in an incorrect arrange location.
VerificationException (operation could destabilize the runtime) is thrown when the source code is rebuilt using VS 2019.
Spreadsheet
NEW
Provided API for enforcing the use of only FIPS 140-2 complaint hashing algorithms.
Added support for Line series charts with Markers - they can be created with charts dialog, in code, or from xlsx file import.
Added support for Scatter and Bubble charts - they can be created with Charts Dialog, in code, or via import from xlsx file.
FIXED
Changing the format of cells which hold the values for the value axis does not redraw the chart.
NullReferenceException is thrown when pasting in a protected sheet.
Print/PrintPreview displays charts in an incorrect arrange location.
VerificationException (operation could destabilize the runtime) is thrown when the source code is rebuilt using VS 2019.
TabControl
NEW
RadTabItems can now be pinned and closed (removed via UI) via pin and close buttons. The feature is supported by TogglePin and Close static UI commands as well as series of tunneling and bubbling events.
TileView
FIXED
When PreservePositionWhenMaximized is true with items defined in XAML and some of them are Collapsed - the control doesn't behave correctly when changing the maximized item.
VirtualGrid
NEW
Use the passed QueryableCollectionView in DataProvider instead of creating a new instance.
WatermarkTextBox
FIXED
Inserting an emoji through the touch keyboard throws exception.
Window
NEW
Introduced DefaultFocusedButton property of the DialogParameters that will allow defining the defaulf focused button of RadWindow.Confirm.
The ShowDialog method returns a bool? result now.
WordsProcessing
FIXED
UriFormatException is thrown when importing HTML content containing embedded images with leading white spaces.
Coded UI Tests
All components in Telerik UI for WPF support Level 1 Coded UI tests and most of the controls already support Level 3 Coded UI tests, making Telerik UI Controls easily maintainable within any test-driven development process.
Touch Support
The built-in touch support and the Windows8Touch theme make your Telerik UI for WPF powered applications run smoothly on a touch device.
Drag and Drop Support
Many Telerik UI for WPF controls come with built-in drag and drop support. The suite also provides a DragDropManager which easily integrates within your solution to implement any drag and drop scenario.
Only for V.I.P
Warning! You are not allowed to view this text.