Telerik UI for WPF R1 2019 SP1 (version 2019.1.220) 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
[center][/center]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.
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.
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.
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.
HyperlinkButton does not respect HorizontalContentAlignment and FontSize properties.
HyperlinkButton has the same or a similar to the hover/selection state color of GridViewRow in Crystal, Green and VisualStudio2013 themes. Color shades for HyperlinkButton are updated for the mentioned themes. HyperlinkButton is not green anymore in Green theme.
Memory leak when chart series are bound to ObservableCollection, chart is opened in child window, then window is closed but viewmodels are alive in WPF app's MainWindow.
DiagramRibbon does not clear the current diagram items when file is chosen after Open button click. Setting StyleManager.Theme on RadDiagramToolBox is not applied to the control visually. Dragging a Bezier connection cannot be reverted with undo/redo operation. When executing the DiagramCommands.Nudge command with a number parameter, the selected shape movement is incorrect.
Loaded layout is incorrect when a SplitContainer contains auto generated PaneGroup and SplitContainer inside.
Double-clicking the IF operator inserts the text Condition() instead of IF() in the text editor. Expressions containing parentheses inside of method arguments are not evaluated.
Allow users to navigate backward when editing cells by using the Shift+Tab combination.
ArgumentNullException is thrown when selecting an item after collapsing and expanding a sibling item with complex child hierarchy. Cannot change DeadlineContainer's color without re-templating it. If color change is needed, use DeadlineContainer's Background property. NullReferenceException is thrown when hovering an item in a scenario with nested items when collapsing and expanding an item with complex child hierarchy.
Added MouseOverBackground property of GridViewRow and GridViewCell elements which is used to paint the background of the row/cell when it is in MouseOver state. SpreadsheetStreamingExport: A new ColumnWidth property is introduced to GridViewSpreadStreamExportOptions. It allows setting the width of the columns that are exported.
SpreadsheetStreamingExport: AsyncExportProgressChanged event was not raised when exporting using the RunExportAsync method. SpreadsheetStreamingExport: The CancelExportAsync method does not cancel the async export operation. SpreadsheetStreamingExport: The Caption of the AggregateResult is not exported. Right header gripper element is misplaced in Office2013 theme which causes resizing issues. There is a misalignment in FilterRow's DateTime column in Windows8 theme. First character is lost when quickly entering edit mode into a GridViewMaskedInputColumn with MaskType Standard. FontSize is not applied to the Dynamic/HyperlinkColumn when set through a Style targeting GridViewCell element. Header cell border disappears on column resize in Office2016 theme. CommonHeaderPresenter element has incorrect background for Office2016 theme which gives the impression that the Style for the ColumnGroup Header is not applied after the last column. The SelectedCells collection is not updated when adding/removing columns runtime. SpreadsheetStreamingExport: Оnly HiddenColumnExportOptions.DoNotExport property is respected. SpreadsheetStreamingExport: Each aggregate in the group row gets exported on a new line in the merged cell of the row. TextTrimming, TextDecorations and TextWrapping properties set through an implicit style targeting TextBlock is not applied on DynamicHyperLinkColumn. The trimmed text tooltip is shown when the mouse leaves GridViewDataControl. Тhe GridViewHyperlinkColumn and GridViewDynamicHyperlinkColumn do not respect TextAlignment property.
GridView HeaderCell elements now do not have default background, only HeaderRow elements do. GridViewEditorPresenterTemplate now has a ContentPresenter instead of a ContentControl in Office2013 theme.
FormatString property is not applied in RadMaskedDateTimeInput's Text on load and UpdateValueEvent is 'LostFocus'. The Value and the Text properties are not updated after focusing the control programmatically and pressing the Backspace key. Wrong value is produced in MaskedTextInput when Focus() and SelectAll() are used in code and then char is typed.
MS Controls NEW
Added ScrollBarMode property to the theme palette that allows customizing the default appearance of ScrollViewer's ScrollBars for the Fluent theme.
When in disabled state, the content of Hyperlink is not clearly visible. ScrollViewerCornerBorder element has incorrect column and background in Fluent theme.
The width of VerticalScrollBar and the height of HorizontalScrollBar are changed when using Transparent, Office_Black, Office_Blue, Office_Silver, Summer and Vista themes with implicit styles. All mentioned themes, except Summer, default to 15px, Summer theme defaults to 18px. Hyperlink has the same or a similar to the hover/selection state color of GridViewRow in Crystal, Green and VisualStudio2013 themes. Color shades for Hyperlink are updated for the mentioned themes. Hyperlink is not green anymore in Green theme.
Exposed DropDownElementStyle property. IsReadOnly property added to GridViewItemsSourceProvider to control the read-only state of the dropdown control.
Exception is thrown on selecting items after typing in the autocompletebox. InitializeDropDownContentManager event is never fired. SelectionChanged event fires only once when the SelectionMode is Multiple.
A NullReferenceException is thrown in RadNavigationViewAutomationPeer.GetChildrenCore when the control has no items. Cannot type space in RadMaskedTextInput placed in the content of the control. The UI elements in the Content are not part of the LogicalTree of control. This causes not working ElementName bindings in specific scenarios and not working Prism RegionName XAML declaration.
When hosted in TabControl's TabItem.Content, a binding error is shown for not being able to find source for DataTrigger's ElementName binding. Text flickers when control is placed in Grid with IsSharedSizeScope=True and ShowPassword button is pressed.
PDF Viewer FIXED
An exception is thrown at design time for missing RepeatButtonStyle for Crystal, Fluent, Material, Office2016 and Office2016Touch themes. Current page number changes too late. Hyperlinks within a document are not working via touch. Japanese fonts with FontFile3 and subtype CIDFontType0C are displayed with wrong characters.
The AutoShowTotals property is set to false if a value is not present in XML file when deserializing (by default the property should be set to true).
KeyTips are not shown for items in the overflow area of quick access toolbar.
In the Crystal theme, when the control is hosted in a RadRibbonWindow, the TitleBarBackground property is set through a style trigger to a static value.
Optimized memory consumption when exporting documents with big images to XAML.
Code Block style should not be included in the Manage Styles dialog. Caret is blinking during typing and navigation with the arrow keys. Style dialog doesn't allow changing of "based on" style. When RTB is placed in a ScrollViewer, typing causes invalid ScrollChanged events.
Added Outline and Fill properties to FloatingShapeBase which enables setting border and background to chart and image shapes. Added Outline and MajorGridLines properties to all Axis types which enables setting Fill/ Width / Grid Lines to axes in charts. Implemented all available cell value formats to be applicable in charts' value axes. Charts' border and background are wired to the Outline and Fill properties of the FloatingChartShape. Charts' axis' width, fill and grid lines are wired to the model properties - Outline, MajorGridLines of the Axis.
Chart is a bit blurry on select and/or drag in spreadsheet. Chart is blurry in exported pdf file. ArgumentException is thrown when adding second chart in freezed panes. Inserted Chart from dialog is located on top of the selected cells but it should be located in the center of the spreadsheet's viewport. NullReferenceException when adding chart with axis with null ValueFormat. Resizing images always position the image at the cell where the image has been inserted.
IPdfChartRenderer's now uses FloatingChartShape instead of DocumentChart. FloatingChartShape contains UI information for chart like Width/Height/Outline/Fill. The method GetBitmapSourceFromChartModel in ChartModelToImageConverter is deleted. Users can now use GetBitmapSourceFromFloatingChartShape methods which accepts FloatingChartShape instead of DocumentChart. The SDK demo SpreadProcessing/ExportChart shows a possible approach.
Implemented all available cell value formats to be applicable in charts' value axes. Charts' border and background are wired to the Outline and Fill properties of the FloatingChartShape. Charts' axis' width, fill and grid lines are wired to the model properties - Outline, MajorGridLines of the Axis.
The Charts ribbon group is missing from the Expand XAML option of the RadSpreadsheetRibbon control. Chart is a bit blurry on select and/or drag in spreadsheet. Chart is blurry in exported pdf file. ArgumentException is thrown when adding second chart in freezed panes. Inserted Chart from dialog is located on top of the selected cells but it should be located in the center of the spreadsheet's viewport. NullReferenceException when adding chart with axis with null ValueFormat. Resizing images always position the image at the cell where the image has been inserted.
TabItem now automatically recognizes AccessKeys by passing direct string content to Header (e.g. Header="T_ext").
AccessKey is not displayed until a TabItem is clicked.
An InvalidOperationException is thrown if a group has no items when using implicit styles.
The maximize button covers the border of the TileViewItem in the Fluent theme when in a disabled state.
When the overflow popup is opened and one collapses the toolbar, the popup remains open.
Cannot get the value from VirtualGridCellInfoAutomationPeer after the cell was edited. A NullReferenceException is thrown when setting the CurrentCell.
Set WatermarkTextBox's DisabledBackground default color value to transparent as it lays over DateTimePicker and AutoCompleteBox controls in Windows8, Windows8Touch, Office2013 and VisualStudio2013 themes.
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.