Telerik UI for WPF R1 2019 (version 2019.1.116) Retail » Developer.Team

Telerik UI for WPF R1 2019 (version 2019.1.116) Retail

Telerik UI for WPF R1 2019 (version 2019.1.116) Retail
Telerik UI for WPF R1 2019 (version 2019.1.116) 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
PDF
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 R1 2019

What's New
NEW

Spreadsheet, SpreadProcessing - Introduced support for charts letting you add, remove and manipulate chart objects in your spreadsheet documents.
Introduced a new HyperlinkButton control.
NavigationView (HamburgerMenu) - Enhance your application with the popular and modern hamburger menu navigation for a convenient and intuitive user experience.
DiagramRibbon - implemented predefined Ribbon UI wired to the RadDiagram public commands.
MultiColumnComboBox is now official and includes features like SelectionBoxesVisibility, customizable templates and easy integration with RadGridView.
Introduced a new built-in GridView column type that incorporates RadMultiColumnComboBox for an editor.
Introduced assemblies and NuGet packages for .NET Core 3.0.
Introduced Coded UI automation support for Visual Studio 2019.

All Controls
NEW

Implemented StringToGlyphConverter.

FIXED

Missing resources in Docking and DataVisualization resource dictionaries for the Crystal theme.

AutoCompleteBox
NEW

Expose a DropDownItemTemplateSelector property for the items inside the drop-down part of the RadAutoCompleteBox control.

BusyIndicator
FIXED

The foreground of the ContentControl was not templated bound and theme-aware.

Buttons
NEW

Introduced DropDownMinWidth and DropDownMinHeight properties for DropDownButton.

FIXED

When buttons are focused, they could not display a ToolTip properly in Office/Black/Blue/Silver, Summer, Vista, Transparent, Windows7, VisualStudio2013 themes.
The foreground is not updated correctly when hovering and pressing buttons with custom content in Office2016 and Office2016Touch themes.

ChartView
NEW

Implemented support to display information for all data points per series in the trackball by setting the SnapSinglePointPerSeries property to false.

FIXED

CartesianGridLineAnnotation or CartesianPlotBandAnnotation`s LabelDefinition is not applied when set in style.
The CartesianGridLineAnnotation's label is not displayed when the annotation is out of the plot area initially.

ChartView3D
FIXED

Null values on the Z axis are wrongly rendered in some cases when using SurfaceSeries3D.

Chat
FIXED

An InvalidOperationException is raised when calling the AddRange of a RadObservableCollection source.
Setting a new instance for the DataSource does not clear the previous messages.
Coded UI Test Builder does not display custom properties.

ComboBox
FIXED

The BorderBrush property is not respected when IsEditable and IsReadOnly are set to True for ComboBox in Fluent theme.

Diagrams
NEW

Enhanced AStarRouter with ability to avoid connection overlaps. Set AvoidConnectionOverlap to True and prepare enough custom connectors if many connections are attached to a single shape for optimal results.

Docking
FIXED

Fixed missing MouseOver state for close button in RadDocking's DocumentHost for Office2013 theme.

DragDrop Manager
NEW

Added option to display the DragVisual in the DragSource's AdornerLayer, instead of creating a new window.

Expander
NEW

Added support for HeaderStringFormat property in RadExpander.

FIXED

Cannot extract a Template via VisualStudio designer.

ExpressionEditor
NEW

Users are now allowed to enter decimal numbers without the leading zero, starting directly with the decimal separator.
The values returned by an IF statement now can be of different numeric types and the parser will convert them to the most appropriate one.
Developers can add custom categories and/or functions to the control and expression parser.
End users can now drill down into fields of complex objects by setting the IsFieldsDrillDownEnabled property to true.
The most popular text operations are now available as built-in functions.

FIXED

Highlighting logic is not executed as expected, resulting in an unreadable text in the dark themes.
The logic that handles expressions in parentheses is incorrect.
Expressions with a formula accessing an index of a collection are not calculated.

CHANGED

PathGeometries used in RadExpressionEditor`s buttons are not consistent in themes Expression_Dark, Office2013DarkGray, Office2013LightGray, Office2013White, Office_Black, Office_Blue, Office_Silver, Transparent and Vista.

FileDialogs
NEW

Implemented support for entering environment variables like %windir%, %temp% in Breadcrumb and AutoComplete.

Gauges
FIXED

An IOException is thrown when using a numeric indicator with HexagonalNumberPosition or SevenSegsNumberPosition with no-xaml binaries.

GridView
NEW

Introduced ShowScrollPositionIndicator property which indicates whether the ScrollPositionIndicator will be shown while deferred scrolling.
Implemented SearchPanelCloseButtonVisibility property which controls whether the close button is Visible, Hidden or Collapsed in RadGridView`s search panel.
Added support for asynchronous exporting with RadSpreadStreamProcessing.
Exposed the BusyIndicatorContent and BusyIndicatorContentTemplate properties in order to customize what is shown in GridViewLoadingIndicator's content.
Exposed the BusyIndicatorProgressValue property in order to report any shifts in the GridViewLoadingIndicator's progress value. Exposed the BusyIndicatorIsIndeterminate property to control the modes of execution of GridViewLoadingIndicator.

FIXED

GridViewCell in edit mode had larger font size in Office2013 theme.
FilteringControl was not correctly resized when FontSize was changed in Office_Black and Expression_Dark themes.
A NullReferenceException could be thrown in UpdateNonFrozenNonVirtualizedCells method.
ArgumentException could be thrown when columns display indexes are initialized.
Cells with set background or in invalid state do not have a bottom border in Office2013 and Fluent themes.
Adding invisible columns with initially assigned display index may leave gaps between columns on initial rendering.
ColumnFilterDescriptors with FilterMemberPath get updated after setting ItemsSource to null, which causes an exception.
External Row Details does not update when its visibility is changed.
Setting the ShouldGenerateFieldFilterEditors property to true didn't allow one to change the default filter operator for boolean columns.
Navigating with MoveRight while adding the first item in RadGridView's ItemsSource, commits edit operation
RadGridViewCommands.MoveRight command always commits edit of a new row.
There was 1px top Margin set on PART_MasterGridContainer which resulted in control being cut off.
Slow performance with VQCV and GroupRenderMode.Flat.
SortIndicator was not collapsed when CanUserSortColumns was set to false in VisualStudio2013 and Office2013 themes.
StackOverflow exception is thrown when changing the ItemsSource of the control while sorting is applied and the item type implements ICustomTypeProvider in .NET 4.5.
The cell is in EditMode when using Ctrl + F key combination and the CanUserSearch property is false.
The SelectStyle method of a CellStyleSelector was called before the CreateCellElement method of the column.
There was 1px border on top of the grid when ShowGroupPanel and ShowColumnHeaders are set to False in Windows8Touch theme.
When UIAccess is set to true in the application manifest, the dragged HeaderCell is behind the Window containing the control.
When ScrollMode is Deferred and the grid is bound to a VirtualQueryableCollectionView, items are loaded while scrolling. This could be stopped by setting RadGridView.ShowScrollPositionIndicator to False.
Custom styling for HeaderRow and HeaderCell Background was not fully respected for all themes except Office2016, Fluent, Material and Crystal.
There was a misplacement issue with the GridViewLoadingIndicator when there was a ColumnsSelectionButton.
Total item count does not take into account expanded child items, which causes issues with cell selection.
When ShowGroupPanel was set to False, 1px from the top of the grid was cut off.
Clicking checkbox in a GridViewCell is not recognized as a valid action, because IsChecked property is not present.
Setting DynamicHyperLinkColumn as current column and scrolling horizontally drastically degrades performance.
CellTemplate and CellTemplateSelector are not respected in HyperlinkColumn and DynamicHyperlinkColumn.

CHANGED

Moved PART_DistinctFilterControl to a separate column in GridViewHeaderCellTemplate to avoid overlapping with sorting indices in Office2013 theme.
Data descriptors are now cleared when ItemsSource is changed with another collection of the same dynamic types, as dynamic types do not guarantee the same set of properties.
The GridViewLoadingIndicator's template for Office and ExpressionDark themes was modified - now it contains a RadBusyIndicator.

Image Editor
NEW

Introduced Bold, Italic, Underline and FontFamily settings in the DrawTextTool.
Introduced a second color of the selection path so it can be visible when on dark areas.

ListBox
FIXED

An ArgumentOutOfRangeException is thrown when calling the ScrollIntoView method with an invalid index and the control is grouped.

Map
NEW

RadMap now displays a scaled image of the last available zoom level when no images for the current one are available.

MaskedInput
CHANGED

There was extra space when the IsReadOnly property is True and the IsClearButtonVisible property is False in Green, Material and Office2016 theme.

MS Controls
NEW

Provided styling for Hyperlink control (WPF) as well as for HyperlinkButton (Silverlight).

MultiColumnComboBox
NEW

Added CloseDropDownAfterSelectioninput property. The dropdown will be closed only with SelectionMode Single.
Added SelectionBoxTemplate, SelectionBoxStyle, SelectionBoxTemplateSelection and SelectionBoxStyleSelector properties.
Add IsReadonly property that indicates whether text input is allowed.
Added SelectionBoxesVisibility property to toggle between SelectionBoxes and text-based selection interface.
FooterTemplate, FooterContent and FooterVisibility properites are added, so that a custom footer content beneath the drop down control can be added.
Introduced GridViewItemsSourceProvider.RowIndicatorVisibility property in order to hide the RowIndicator of RadGridView.

FIXED

NullReferenceException is thrown when the SelectedItem property is bound and set before the control is loaded.
Setting one of the selection properties - SelectedItem, SelectedIndex, or SelectedValue before the ItemsSource is loaded, the other selection properties are not updated when it is loaded.
DropDownMinWidth property is not respected until resize if DropDownWidth is not set.
UI is inputable after item has been selected when SelectionMode="Single". SelectionBoxesVisibility property is introduced - when set to Hidden/Collapsed, SearchAutoCompleteBox contains the selected item as text only.
Switching selection between items with the same SelecetedValue throws InvalidOperationException.
The dropdown position doesn't update when the input field gets higher.
MatchCase is not respected in Append mode.

NumericUpDown
FIXED

Editing the value now works as expected when using NumberNegativePattern different than the default one. When editing, the current value will be displayed with default NumberNegativePattern (-n).

OutlookBar
FIXED

Initially all items are rendered as minimized when IsContentPreserved is True and the total height of the items is more than the available height.
Minimized DropDownMenuItems in OutlookBar could not be styled.
Selected and MouseOver states of minimized items in the overflow popup are not applying when the Outlookbar is minimized in Windows8 theme.
The Tooltip is not showing when hovering the vertical resizer in Crystal, Fluent, Material, Office2016, Office2016Touch themes.

PasswordBox
CHANGED

Set IsTabStop property to True by default for Crystal theme. Updated opacity of watermark for Material theme.

PDF Viewer
NEW

Add support for CropBox element in PDF page.

FIXED

Annotation appears turned upside down.
COMException is thrown when copying content from the control and the application is hosted on a remote machine.
Invalid page is displayed when destination defined with zero-based page index is activated.
Rectangles with values that are indirect references are not imported correctly.

PdfProcessing
NEW

Implemented ImageSource.GetBitmapSource method to work with all color spaces and filters to enable you to obtain the source of images which use different color definitions.
Implemented GetColor() method for the following color spaces: CalRgb, CalGray, Separation, DeviceN, Lab, DeviceCmyk, Pattern, IccBased, Indexed to allow you to import a wider set of color definitions.
Implemented SCN, scn, K and k operators for setting color in CMYK colorspace.
Added support for CropBox element in PDF page.
Implemented support for import of images compressed with CCITTFaxDecode filter.

FIXED

Documents are exported with wrong creation and modification dates.
Stencil color is not preserved when importing and exporting images.

PivotGrid
NEW

Implemented support for resizing columns at run time.

FIXED

Pivot displays wrong data if Olap Measure has null values for all records and is used as aggregate description.

RibbonView
FIXED

RibbonSplitToggleButton's Foreground was not readable when IsChecked=True and there was no proper indication that the button is toggled.
The ribbonbackstage vertical scrollbar is clipped when using RibbonWindow in Office2013, VisualStudio2013, Office2016, Green, Fluent, Material, Crystal themes.

CHANGED

Increased content height of RibbonView for the Windows8Touch theme and changed the SmallButtonsPerColumn property to 3 for the Fluent theme in a way to show 3 buttons in a single column.

RichTextBox
FIXED

ArgumentException when document containing invalid XML characters is exported to XAML or DOCX.
'ToolTipStyle' resource missing exception is thrown in Office2016 theme (NoXaml).
Empty headers or footers are not protected after applying protection to the document.
Entering header and footer cannot be prevented using RadRichTextBox.CommandExecuting event when the document is protected.
NullReferenceException is thrown when calling GetStatisticsInfo and the document is empty.
Incorrect naming of definition for underline in HtmlFormatProvider.
Memory leak when cloning document containing lists, including during mail merge operation (which internally clones the document).
Non-breaking spaces are converted to plain spaces when importing documents from DOCX.
NotSupportedException is thrown when trying to import an image with invalid data.
Page field in header/footer of document created with mail merge always have value 1.
PdfFormatProvider: Table borders are not positioned correctly when there is a continuous section break before the table.
Quickly adding a tab stop and then removing it from document's ruler crashes the application.
Improved layout performance. Most noticeable when there are many paragraphs in section or many spans in paragraph.
Duplicated content when merging documents, pasting content, or inserting DocumentFragments.
NullReferenceException is thrown when inserting line or page break.

SpreadProcessing
NEW

Introduced support for charts letting you add, remove and manipulate chart objects in your spreadsheet documents.

FIXED

Documents with a global filter cannot be imported.
ArgumentException is thrown when protecting a worksheet having missing algorithmName information.
Filter command should be disabled when a single row or cell is selected.
Shapes and charts appear invisible when created in a document generated by SpreadProcessing and WordsProcessing.

Spreadsheet
NEW

Introduced support for charts letting you add, remove and manipulate chart objects in your spreadsheet documents.

FIXED

ArgumentException is thrown when protecting a worksheet having missing algorithmName information.
Filter command should be disabled when a single row or cell is selected.
SpreadsheetUI NuGet package is missing from the Telerik NuGet server.

SpreadStreamProcessing
NEW

The stream containing the data is now flushed when closing it when exporting to CSV.

TabControl
FIXED

BorderThickness was visible even when it was set to 0 in all themes except Material, Fluent & Crystal.

TileList
FIXED

ItemContainerStyle property does not apply.

TreeList
FIXED

Bulk update of items' property, bound to IsExpandedBinding, makes items disappear.
Dynamically inserting new items makes other items disappear when the items are initially expanded.

VirtualGrid
FIXED

The GetItem() method of the RadVirtualGridAutomationPeer returns null.
A NotImplementedException is thrown from GetSelection() method of the RadVirtualGridAutomationPeer.

WatermarkTextBox
NEW

Implemented ReadOnlyBackground and DisabledBackground properties.

Window
FIXED

The host WPF Window of RadWindow creates AutomationPeer even AutomationManager.AutomationMode is Disabled.

WordsProcessing
FIXED

Document variable fields are case-sensitive.


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.