Telerik UI for WPF R2 2018

Añade el nuevo control RadChat, nuevas animaciones de series en ChartView y compatibilidad con el formato Painter en RichTextBox.
Mayo 18, 2018
Nueva versión

Características

  • What's New
    • RadChat (Conversational UI) - Enables an easy implementation of conversational UI in WPF applications.
    • Animations for chart series in RadChartView.
    • Format painter in RichTextBox.
  • All Controls
    • Included NuGet packages as part of the weekly internal builds.
    • RadGlyph to support TelerikWebUI font glyphs alongside with exporting to ImageSource and Geometry.
    • Introduced separator support for UpperCaseConverter via ConverterParameter.
  • ChartView
    • Added series and point animations to chart series. It is now possible to animate the paths which define the series and datapoints with various animations like move, scale, reveal, fade.
  • FileDialogs
    • In OpenFolderDialog, user should be able to select a folder from the navigation tree as well.
    • Implemented a possibility to expand and bring into view the current tree view item of the main navigation pane.
    • Implemented show hidden files functionality.
    • Implemented Ctrl + V, Ctrl + X, Ctrl + C, Delete commands.
    • Implemented ContextMenu usage on empty spaces in main pane.
    • Implemented DragDrop functionality in navigation tree and main pane.
    • ExplorerControl can now be used as standalone control in XAML, outside dialogs. It has many dependency properties like IsFolderBrowser , Multiselect, Layout, IsDragDropEnabled, SelectedFileName, CurrentDirectoryPath, ShowHiddenFiles, ExpandToCurrentDirectory, Filter etc. which enable rich file/folder choosing and browsing experience.
  • GridView
    • FilterDescriptor now respects Globalization.Culture. Use one of the new constructors with CultureInfo cultureInfo parameter.
    • Implemented CanUserGroupColumns property.
    • Added an option to exclude column from "search as you type".
    • Implemented SearchAsYouType support for dynamic objects.
    • GridViewComboboxColumn now supports EmptyText.
    • Disable group expand behavior on PropertyChanged.
  • MaskedInput
    • Implemented built-in Regex validation through the ValidationRegex property of RadMaskedTextInput. Include couple of predefined Regex strings (for IP and Email), located in the ValidationHelper class.
  • OutlookBar
    • Implemented IsContentPreserved property for preserving the content of the selected tabs.
  • PdfProcessing
    • Implemented import of SC and SCN content stream operators for all color spaces.
    • Implemented import and export of DeviceN color space.
    • Implemented import and export of Separation color space.
    • Implement import for "K" and "k" CMYK color space operators.
    • Implemented import and export for all PDF function types.
    • Implemented support for encrypted documents when using PdfFileSource class.
  • RichTextBox
    • Performance increased when comparing instances of HierarchicalIndex.
    • Introduced format painter functionality which allows copying format from one part of the text to another.
  • ScheduleView
    • Implemented Today Button in the NavigationHeader.
  • SpreadProcessing
    • Implemented automatic scaling options when printing and exporting to PDF.
    • WorksheetPageSetup default paper type is now Letter.
  • Spreadsheet
    • Implemented automatic scaling options when printing and exporting to PDF.
    • WorksheetPageSetup default paper type is now Letter.

Correcciones

  • AutoCompleteBox
    • AsyncFilteringBehavior can lead to OperationCanceledException.
  • Buttons
    • RadioButton looks disabled when it is checked and unfocused in Fluent theme.
  • ComboBox
    • Control instance is not disposed in some scenarios with RadDocking.
    • FindMatchingIndexes virtual method of ComboBoxFilteringBehavior is not called when there aren't any matches.
  • ContextMenu
    • InputGestureText does not inherit VerticalContentAlignment from RadMenuItem in all themes.
  • DataFilter
    • FilterEditor is not visible when Material and Fluent themes are set through StyleManager.
  • DataPager
    • NumericButton stays checked after canceling the PageIndexChanging event.
  • DesktopAlert
    • Background is not changed when acrylic is disabled in Fluent theme.
  • FileDialogs
    • OpenFolderDialog doesn't return the current opened folder if there is no selection and no filename in autocomplete.
    • Exception in OpenFolderDialog when selecting a drive and then pressing 'Open Folder' button.
  • FluidContentControl
    • InvalidOperationException for logical child when Small/Large/Normal content is set to a Visual which has other logical parent.
  • GanttView
    • GanttView flickers when Width="AutoHeaderAndContent" and hovered for the first time.
    • High CPU usage when resizing columns.
    • General performance hit when the DPI is higher than 100%.
    • Columns with AutoHeaderAndContent Width are not sized correctly initially.
    • Resizing the grid columns on higher than 100% DPI setting leads to unresponsive performance.
    • GanttView is not displayed when the DPI is higher than 100%.
  • GridView
    • Selecting multiple sorted items with Extended SelectionMode hangs the UI.
    • Adding items with newline content displaces the vertical scrollbar, if there are multiple items with variable height.
    • InvalidCastException is thrown when the type of the Count of the Queryable source is long.
    • When sorting in a grouped grid the GridViewGroupRow disappears in Green, Office2016, Office2016Touch, Material and Fluent themes.
    • ColumnGroupHeader does not get generated for columns with DisplayIndex.
    • There is no selected item in ComoboxColumn when its ItemsSource is set with delay, in all themes except Green, Office2016, Office2016Touch, Fluent and Material.
    • Control instance is not disposed in some scenarios with RadDocking and IsPropertyChangedAggregationEnabled is True (default).
    • A DataTrigger in ToolTipTemplate or ToolTipTemplateSelector of a GridViewColumn is not respected.
    • Poor performance when selecting all items and then sorting.
    • NullReferenceException in the FlatLayoutStrategy.ScrollRowIndexIntoView.
    • A NullReferenceException could be thrown in PrepareCellToolTip after entering in Edit mode.
    • DisplayMemberPath of GridViewComboboxColumn should be copied rather than SelectedValueMemberPath when DataMemberBinding is a nested property.
    • А gap is observed at the bottom of the control's dropdown with the default MaxDropDownHeight and ComboBoxItems' Height that are set in Office2016 and VisualStudio2013 themes.
    • SelectedItem is not updated properly in a grouped scenario.
    • Placing text in quotes after exclude search operator and search getting the wrong result.
  • Map
    • The Bounds of the ClusterData's object has wrong East value when AutoCalculateBounds is True.
    • Toolbar is misplaced when CommandBarVisibility is set to Collapsed in VisualStudio2013, Office2013 and Windows8 themes.
  • MaskedInput
    • Caret does not move when trying to replace the symbol after a literal symbol in ReplaceMode.
  • MS Controls
    • AccessKey cannot be applied to System.Windows.Button and System.Windows.RepeatButton in Material and Fluent themes.
    • When vertical-oriented and HorizontalAlignment is set to Stretch it has a wrong cursor compared with the default MS style.
  • PDF Viewer
    • Glyphs are rendered with wrong stroke width.
    • Text is blank when the file contains a reference to a font that is not included in the file.
    • Missing form fields caused by handled exception during RadioButton options import.
    • Unexpected geometries are drawn when a PDF file contains not immediately stroked closed geometries.
    • TextField font size is different when typing and when applying the input value.
    • Missing content due to font defined using empty string for FontFamily in its font descriptor.
    • VariableContentWidget UI controls are invisible in Fluent, Green, Material and Office2016 themes.
  • PdfProcessing
    • Cloning SignatureField without Signature causes NullReferenceException.
    • InvalidCastException is thrown when parsing dictionary end without having dictionary start.
    • ArgumentNullException is thrown when exporting document that uses OpenType Font.
    • Exception is thrown when importing document with LZWDecode and Indexed Colorspace.
    • Wrong colors when importing documents with Indexed color space.
    • NotImplementedException occurs when importing pattern which uses unsupported colorspace.
  • RichTextBox
    • Performance problem when undoing deletion of text with many hyperlinks.
    • Find/Replace does not work properly when replacing word with digits.
    • The caret is drawn over letters in some cases.
    • Exception during layout of a document with floating image as first element on the second page.
    • Replacing string with the same string but in upper case leads to infinite loop.
    • KeyNotFoundException is thrown when exporting fragments to RTF or DOCX due to incorrectly preserved Next style property for elements other than Paragraph.
    • ArgumentException is thrown when importing an image with invalid metadata.
    • InvalidCastException is thrown when undoing character-properties editing commands applied on content wrapped in annotation ranges.
    • Importing documents with negative TabStop positions causes ArgumentOutOfRangeException.
    • Poor delete/undo delete performance with large number of AnnotationRanges.
    • Table with width set to 0 is imported with 0 width from HTML.
    • NullReferenceException is thrown when continuously working with a hyperlink.
    • Missing Spanish and French translations for the "Text Wrapping" string in FloatingBlockPropertiesDialog.
  • SpreadProcessing
    • KeyNotFoundException is thrown due to missing built in number formats with id 5, 6, 7, 8.
  • Spreadsheet
    • Instantiating the control in two different threads throws InvalidOperationException.
  • TreeList
    • Poor performance when selecting all items with Extended SelectionMode.
    • Cells from the first left frozen column overlap with those from the next column when column virtualization is switched off.
    • Degraded performance when loading new items and source collection is INotifyCollectionChanged
  • TreeView
    • Wrong background of RadTreeViewItem when selected and mouse over when animation is disabled in Material theme.
  • Window
    • RadPrompt's TextBox does not receive theme from parent with StyleManager in Green, Material, Fluent themes.
  • WordsProcessing
    • Exporting Runs without set text to PDF throws NullReferenceException.
New RadChat WPF component.

Telerik UI for WPF

Cree rápidamente aplicaciones empresariales WPF atractivas y de alto rendimiento.

¿Alguna pregunta?

Chatee en vivo ahora mismo con nuestros especialistas en licencias de Telerik.