mask_group_31

Silverlight

Release History

 

UI for Silverlight Q2 2015

Jun 22, 2015

New Controls

  • RadWizard(Official Release)
    • RadWizard helps you to differentiate a complex process into separate steps through intuitive UI. It is useful for facilitating installations, registrations and other types of step-by-step processes.​


All Controls

NEW
  • Added new WPF Visual Studio templates projects:
    • Outlook-Inspired Template: This template in Visual Studio will help you if you need to start an application that mimics the whole functionality of MS Outlook.
    • Outlook-Inspired Mail Template: This template in Visual Studio will help you if you need to start an application that mimics the mail functionality of MS Outlook.
    • Outlook-Inspired Calendar Template: This template in Visual Studio will help you if you need to start an application that mimics the calendar functionality of MS Outlook.
CHANGED
  • Improvements in Disabled states among all controls in Office2013 theme.

AutoCompleteBox

FIXED
  • The Autocomplete looks too light when disabled in Windows8 theme.

Breadcrumb

FIXED
  • Overflow button and its dropdown content have double border in MouseOver state in VisualStudio2013 theme.
  • A border is missing between the Breadcrumb control and the history drop down.
CHANGED
  • Height of Breadcrumb was changed to be 26px in Office2013 theme and 22px in VisualStudio2013 theme.

Buttons

FIXED
  • Setting CornerRadius to DropDownButton and SplitButton affects Popup CornerRadius.

ChartView

NEW
  • Added support for automatic step recalculation for the chart's axes based on the axis size, so that labels do not overlap.
FIXED
  • A NullReferenceException is thrown when removing pie series on mouse click.

ComboBox

FIXED
  • TemplateBinding for BorderThickness in MouseOver state is missing in NonEditableComboBox for VisualStudio2013, Office2013 and Windows8 themes.
  • The background of non editable ComboBox is changed to be the same as the ToggleButton in Office2013 theme.

DataForm

FIXED
  • ValidationSummary.HasErrors property always returns false.
CHANGED
  • DataFormValidationSummary Errors and HasErrors properties are now read-only. Errors still support modifications of its items (add/remove), but it no longer has a public setter.

DateTimePicker

FIXED
  • Using RadDateTimePicker with Implicit Styles and there is a BasedOn Style for it, is not visible in the designer and throws designer error.
  • DateTimePicker ignores padding in Windows8, Office2013 and VisualStudio2013 themes.

Diagrams

FIXED
  • Diagram Layout is not correct when IgnoreContainers of the TreelayoutSettings or SugiyamaSettings is True.

Docking

NEW
  • Added three different modes for retaining the Pane sizes while docking/undocking (via the new RetainPaneSizeMode property).
FIXED
  • When dragging a pane, the generated РўoolWindow is shown at top left for a short duration.
  • When RadDocking is in Deferred DradDropMode, any panes added at run time cannot be dragged.

GanttView

FIXED
  • GanttView MinorTick interval text is missing in VissualStudio2013 and Office2013 themes.

GridView

NEW
  • Introduced validation tooltip to InvalidEditableIndicator of a row.
  • Introduced new virtualization mechanism for ColumnGroups. A property EnableColumnGroupsVirtualization is exposed with default value True for enabled virtualization. Setting it to False will enable the old logic.
FIXED
  • Current cell and selected row are losing sync when navigating in RadGridView.
  • Linq Operations are not working with DataTable which GetRowType and NewRowFromBuilder methods are overridden.
  • Exporting to Xlsx with empty cell causes error in excel file.
  • Memory leak when there is a ControlPanelItem with a custom content or custom button content.
  • TextTrimming, TextAlignment and TextWrappingProperty properties set through an implicit style targeting TextBlock is not applied on scrolling.
  • CellBorders are not applied when setting with Style in GridViewDocumentVisualExportParameters.
  • When there are frozen columns with ColumnGroups, all UI operations' performance is degraded.
  • ColumnGroups get misaligned after scrolling horizontally.
  • Memory leak with touch-draggable elements (GridViewHeaderCell, FrozenColumnSplitter).
  • Double borders appear when a cell is validated In Windows8Touch theme.
  • Application hangs when changing column's visibility and there are ColumnGroups defined.
  • The content of "ShowRowsWithValue" label within FilteringControl is truncated with localization in Windows8Touch theme.
  • Left validation border disappears while scrolling RadGridView in VS2013 theme.

CHANGED
  • GridViewToggleButtonAutomationPeer now implements TogglePattern.
  • A new visual element that is used in the virtualization layout is introduced - GridViewColumnGroupRow. Styles and templates that are related to it should be added to any existent custom themes.
  • Based on feedback from clients, we introduced a few behavioral changes (only when EnableColumnVirtualization is True), aiming to improve visual presentation:
    • When scrolling horizontally, the first CommonColumnHeader's content is aligned to be visible until it gets scrolled off viewport.
    • Empty cells that display the lack of ColumnGroup on a certain level are now merged.
    • No empty rows are displayed for ColumnGroup hierarchy levels that are initialized, but never used.
    • Freezing some of the columns that are related to a CommonColumnHeader, now splits the header in two identical headers to emphasize that those columns that were not frozen belong to the same ColumnGroup

Heatmap

NEW
  • Added Label support for HeatMap's cells.

Image Editor

NEW
  • Introduced Shape tool for drawing different shapes over an image.

ListBox

FIXED
  • The selected item is not changed when the "Current" of the bound ICollectionView is moved if the control was reloaded.

Map

FIXED
  • Scale and MouseLocationIndicator do not respect changing FontSize through the palette in Windows8, Windows8Touch, Office2013 and VisualStudio2013 themes.
  • The pinch gesture does not zoom in/out the map.

MS Controls

CHANGED
  • Default background of Microsoft Button and RepeatButton is changed in Office2013 theme.

OutlookBar

FIXED
  • Setting HeaderBackground property does not change the MinimizedButton's background in Windows8, Office2013 and VisualStudio2013 themes.
  • Title Foreground, FontFamily and FontWeight gets lost when you have TitleTemplate set and change themes runtime with implicit styles theming mechanism.

PDF Viewer

NEW
  • [SL] Provided ability to set OpacityThreshold in PrintSettings.
  • Implemented Progressive DCT for JpegDecoder.
FIXED
  • SimpleFont MissingWidth value is calculated as zero instead of fractional double value.
  • Glyph font size is not included in glyph stroke thickness calculations.
  • RadPdfViewer does not show the context menu on TapAndHold gesture.
  • Some Jpeg images are not rendered correctly in PdfViewer.
  • Binding to an instance of FixedDocumentViewerCommands or FixedDocumentViewerCommandDescriptors causes memory leak.
  • Added the ability to make UI elements in custom UI layers focusable.
  • JpegDecoder cannot handle FFFF marker during ScanDecode.
  • JpegDecoder does not interpret DRI marker correctly in Baseline DCT.

PdfProcessing

NEW
  • Introduced API for merging PDF documents.
  • Implemented loading ImageSource on demand when importing PDF documents.
  • Introduced API for accessing image data.
  • Implemented support for import and export of TrueType fonts.
  • Implemented support for import and export of text showing content stream operators.
  • Implemented support for import and export of text positioning content stream operators.
  • Optimized performance when Image objects are imported and exported by not decoding and encoding the image data.
  • Provided API for inserting and retrieving images as encoded image data.
FIXED
  • Image is not imported correctly if the stream position is not at the beginning of the stream.
  • Exception is thrown on import when there is no carriage return symbol after stream keyword.

PersistenceFramework

FIXED
  • System.IO.FileNotFoundException is thrown by the IsolatedStoragetProvider when calling its SaveToStorage() method and CLR exceptions are enabled.
  • The GetIsolatedStoreOverride method returns a wrong Isolated storage file.

PivotGrid

FIXED
  • The "More fields" FieldTree item is not localized.
  • Max aggregate function calculates wrong results for decimal values.

PropertyGrid

FIXED
  • Tabbing out of SingleEditMode PropertyGridFields raises EditEnded with wrong arguments.
  • MemoryLeak when updating the Item property.

RadialMenu

CHANGED
  • RadialMenuItem command is executed before MouseUp.

RibbonView

NEW
  • Backstage now supports keyboard navigation.
FIXED
  • When the RibbonWindow is in maximized state, a black bar appears around its content.
  • RibbonWindow doesn't respect the OS taskbar location, when it is different than bottom.
  • The RibbonWindow buttons are not displayed when ShowInTaskbar is set to false.
  • RibbonView buttons are not consistent on MouseOver in Windows8 theme.
  • Path and Border of RibbonComboBox in NonEditable variant do not respect Disabled state in Office2013 theme.
  • ViewportWidth of RadGallery is bigger than ItemWidth in Windows8Touch theme.
  • RibbonGallery's buttons are clipped and DropDownButton's Path is not centered in Windows8Touch theme.
CHANGED
  • Application Button, ApplicationMenu and QAT FontSize default value is changed to 15 px in Windows8Touch and Office2013 themes.
  • Application Menu and ApplicationDropDown button look and feel improvements for all themes.
  • The Backstage FontSize and FontFamily properties in Windows8, Windows8Touch, Office2013 and VisualStudio2013 themes are now set in the default style.
  • RibbonWindow Background changed to match the Background of other controls in ExpressionDark theme.

RichTextBox

NEW
  • Exposed API in SelectionRange to identify if the selected element is table, row or cell.
  • Implemented pasting of new table with the respective number of rows and cells when copying and pasting a table column.
  • Introduced command for unmerging table cells.
  • Exposed API for registering custom fields which need paginated document to work correctly.
FIXED
  • StreamFromUriResolving event is not raised on the main document when an InsertPictureField is included in header/footer.
  • Going into header/ footer mode does not raise CommandExecuting/Executed event when double-clicking.
  • FooterBottomMargin or HeaderTopMargin properties are not properly respected when the document is created from code.
  • Memory leak when a style in the main document refers to document elements in header and footer.
  • Changing fields display mode of the main editor does not affect the fields in header/footer.
  • Copy-paste of two adjoining tables with different column count results in a broken layout of the second table.
  • Docx Format Provider: Exporting non committed IME text's decoration underline throws exception.
  • Watermark is not drawn behind headers and footers content when exported to PDF.
  • RadRichTextBox does not show the context menu on TapAndHold gesture.
  • When UpdateAllFields is called all PageReferenceFields and PageFields are updated to 1.
  • When linked style is applied over Р° paragraph, only its paragraph part should be applied. When linked style is applied over selection of words, only its character part should be applied.
  • Field code and result fragments do nРѕt inherit style properties from its parent if they are not locally set when importing RTF document.
  • Importing XAML documents which contains multiple line or page breaks in a single Span and are exported with past versions of the provider causes loss of text.
CHANGED
  • Deprecated FieldsUpdateManager.RegisterFieldUpdatePriority method. Use FieldsUpdateManager.RegisterFieldUpdateInfo instead.

ScheduleView

FIXED
  • Clearing a bound to the SpecialSlotsSource collection causes memory leak.
  • NullReferenceException is thrown when DaysOfMonth property of the RecurrencePattern is changed to null.
  • Incorrect recurrence dialog localization strings in French.
  • When importing custom Appointment with custom Resources, CalendarImporterBase throws exception.

SpellChecker

FIXED
  • Words in Hebrew or other languages which do not have capital letters are not spell checked.

SpreadProcessing

NEW
  • Introduced support for setting style properties of rows and columns.
  • Introduced "Summary Rows Below Detail" and "Summary Columns to Right of Detail" properties to control the position of grouping's summary row/column.
  • Import of the content of macro-enabled workbooks.
FIXED
  • The SetValue method that takes ICellValue as parameter should throw exception if null is passed as parameter.
  • RadSpreadsheet crashes when a document with merged columns is imported or exported.
  • Column style is not properly applied.
CHANGED
  • Removed obsolete API. For more information and detailed list of removed API, please check the following link.

Spreadsheet

NEW
  • Added CellEditorBase.Insert method to insert text at the current caret position.
  • Introduced support for setting style properties of rows and columns.
  • Introduced UI for hidden rows and columns.
  • Import of the content of macro-enabled workbooks.
FIXED
  • Fill tab in Format Cells Dialog is not aligned in VisualStudio2013 theme.
  • The pattern color dropdown button has wrong size in Office2013 theme.
  • The style name textbox in cell style dialog is resizing on typing in Windows8Touch theme.
  • Up and down buttons in Sort dialog are too small in VisualStudio2013 theme.
  • Inconsistences in font size of Protect Sheet and Protect Workbook buttons in Office2013 theme.
  • Border tab in FormatCell is not aligned properly.
  • The SetValue method that takes ICellValue as parameter should throw exception if null is passed as parameter.
  • [WPF] The method GetBoundsRelativeTo throws InvalidOperationException when RadSpreadsheet is shown.
  • RadSpreadsheet crashes when a document with merged columns is imported or exported.
  • Column style is not properly applied.
  • Gallery Headers have black foreground instead of white foreground in Windows8Touch theme.
  • Border presets are clipped in Border tab of Format Cell dialog in Office2013 theme.
  • PageSetup dialog has different width in different tabs in Windows8Touch theme.
  • SheetSelector crashes on close when there are more sheet tab items than available space.
CHANGED
  • Removed obsolete API. For more information and detailed list of removed API, please check the following link.

TileList

NEW
  • Tile exposes Command, CommandTarget and CommandParameter dependency properties.
FIXED
  • Groups' display indices are not initialized if they are added in code behind one by one.
  • Incorrect calculation of available rows when there are more instances of RadTileList in one view.
  • RadTileList is hold by TilesPlacementLocator when the control is unloaded, thus causing a memory leak.
  • A tile belongs to two groups when reordering between multiple groups.
  • Groups having equal items count are overlapped when they are being resized.

TimeBar

FIXED
  • SelectionRange Title FontSize can not be changed dynamically in Windows8, Windows8Touch and Office2013 themes.
CHANGED
  • ItemControl and GroupControl's FontSize default values are changed to 12px and 20px respectively in VisualStudio2013 theme.

ToolTip

FIXED
  • ToolTipTemplate is not applied when the tooltip is set on a RadTimeline's ItemControl and the timeline is zoomed out while tooltip is open.
  • ToolTipService shows tooltips for elements that are not hovered if their parent element also has set ToolTipContent.

Touch Manager

CHANGED
  • TouchIndicator is now represented by a single circle.
  • The type of the attached property TouchManager.IsTouchHitTestVisible is changed from bool? with default value Null to bool with default value True.

TransitionControl

FIXED
  • RadTabControl with ContentPresenter replaced by RadTransitionControl breaks design time in VisualStudio 2010.

TreeList

FIXED
  • Connecting lines are not rendered correctly when filtering TreeListView.
  • Connecting lines are not rendered correctly when sorting TreeListView.
  • Left validation border disappears while scrolling RadTreeListView in VS2013 theme.

TreeView

NEW
  • Improved DragDrop on Touch Devices. Drag Drop is now possible with holding the finger on TreeViewItem and then moving it.
  • Added a protected virtual CreateDragVisualContent method for customizing the Content of the DragVisual.
  • MouseOver state on Expand/Collapse ToggleButton is added for all themes.

Window

FIXED
  • When RadWindow is maximized and the DPI is higher than 100%, the header buttons are not visible.
  • RadWindow crashes XAML designer in Office 2013 theme.
  • The Textbox in the Prompt Window doesn't get the focus with ExpressionDark theme.

Wizard

FIXED
  • WizardPage.ButtonVisibilityMode = "None" is not respected if set initially.
CHANGED
  • Swapped the positions of the Cancel and Finish buttons in order to be consistent with other types of Wizard controls.

UI for Silverlight

Demo Buy Try

New features & Roadmap

Have a feature request?

Post your feedback via the WPF and Silverlight Feedback Portal.

What's new across all Telerik products?

See all updates

Background-NextSteps

Next Steps

Launch demos

See UI for Silverlight in action.

Check pricing

Purchase individual products or any of the bundles.

Download Free Trial

With dedicated technical support.