Essential Studio for Universal Windows Platform Release Notes
Common
Feature
- Microsoft.NETCore.UniversalWindowsPlatform v5.2.2 compatibility provided for all UWP controls.
DocIO
Features
- #158446 - Support to access and modify
AllowOverlap
for a Textbox has been added. - #160314 - Support to access
CommentStart
andCommentEnd
range for a Comment has been added. - #134302, #125959 - Added support to export Word document as an OpenDocument Text(ODT) format documents.
Bug Fixes
- #156461 - Symbol preservation issue has been fixed while resaving the particular RTF document.
- #156461 - Table header row is now preserved properly while resaving the particular RTF document.
- #158390 - Special characters is now preserved properly while resaving the RTF document.
- #156461 - TOC alignment is now preserved properly while converting a particular RTF file to Word document.
- #159078 - AutoHyphenation setting is now preserved properly while resaving the Word document as RTF file.
- #159658 - Line break is now preserved properly while converting particular Word document to RTF.
- #159668 - Paragraph style is now preserved properly while resaving a RTF document.
- #158263 - TOC text contents are now preserved properly while resaving a particular Word document.
- #160117 - NullReferenceException will no longer thrown while performing Mail merge using ExpandoObjects.
- #160072 - EndGroup merge field preservation issue while using RemoveEmptyGroup has been resolved.
- #159331 - Line spacing preservation issue has been fixed while resaving a particular Word document.
- #157651 - ArithmeticException will no longer thrown while parsing DOC format Word document.
- #159459 - Date format with invalid value is now preserved properly while performing Mail merge.
- #159300 - ArgumentOutOfRangeException will no longer thrown while inserting a section break using
InsertSectionBreak
API. - #159295 - ArgumentOutOfRangeException will no longer thrown while opening a particular DOCX format document.
- #161012 - Null reference exception will no longer thrown while opening a particular RTF file.
- #159859 - Image background color is now preserved properly while resaving a particular Word document.
- #160658 - Picture color is now preserved properly while resaving the Word document.
- #161449, #158728 - No longer hangs while opening a particular DOCX format document.
- #162513 - Image overlapping issue has been fixed while resaving a particular Word document.
- #158472 - Checkbox is now preserved properly while resaving a particular Word document.
- #156622 - File corruption issue has been fixed after executing Mail merge process for a particular Word document.
- #158650 - No longer hangs while updating document fields for a particular Word document.
- #159712 - Image size is now preserved properly while resaving a particular RTF document.
- #163074 - PageRef field result value is now properly updated while updating document fields for a particular Word document.
- #163074 - NullReferenceException will no longer thrown while updating document fields for a particular document.
- #158494 - Spacing and symbols are now preserved properly while resaving a particular RTF document.
- #158494 - Paragraph missing issue has been fixed while resaving a particular RTF document.
- #158494 - Normal style is now preserved properly while resaving a particular RTF document.
- #162224 - NullReferenceException will no longer thrown while resaving a particular Word document.
- #162163 - Font name is now preserved properly while inserting a text using
BookmarkNavigator.InsertText
API. - #162204 - DocIO generated documents are now properly opened in Google docs.
- #162224, #157132 - NullReferenceException will no longer while opening a particular Word document.
- #158650 - IF fields are now preserved properly while resaving a particular Word document.
Features
- #157234 - Support for adding textbox fields with same name has been added for both the existing and new documents.
- #158792 - Performance is now improved while merging PDF documents.
- #106625, #145937 - Provided support for creating, editing and filling both static and dynamic XFA form in a PDF document.
Bug Fixes
- #161606 - Application will never hang while generating PDF documents in multithreading environment.
- #162060 - Exception is no longer thrown, while reading the form fields.
- #161619 - Border width of checkbox field is now preserved properly.
- #163097 - Border width of textbox field is now preserved properly.
- #163551 - Web link will be enabled properly when adding
PdfTextWebLink
toPdfLoadedDocument
. - #161994 - Exception is no longer thrown while flattening the form field.
- #160057 - NullReferenceException is no longer thrown while merging the PDF document.
- #159398 - NullReferenceException is no longer thrown while getting the index from page.
- #159067 - Fatal error is no longer thrown while loading the PDF document.
- Annotations are now removed properly while using remove method in
PdfLoadedAnnotationCollection
. - Text is now retrieved properly from
PdfLoadedTextBoxField
. - Currency symbol is now retrieved properly from
PdfLoadedTextBoxField
. - Popup annotation position has been preserved properly.
Predictive Analytics
Features
- #160092 - Added support for K-Nearest Neighbors model.
Presentation
Features
- #159550 - Support for marking PowerPoint presentations as final, making it non-editable, was now added.
- #137837, #159731, #160172, #160129 - Support was now added to include and remove the OLE Objects in PowerPoint presentation
- #158245 - Support was added to modify the slide layouts in PowerPoint presentation
Breaking Changes
- The property
Masters
was now added intoIPresentation
interface - The property
Final
was now added intoIPresentation
interface - The property
LayoutSlides
was now added intoIMasterSlide
interface - The method
Add
was now added inILayoutSlides
interface - The method
Add
was now added inISlides
interface - The method
AddOleObject
was now added inIShapes
interface
Bug Fixes
- #159312 - PowerPoint presentations will be no longer corrupted while resaving
- #159550 - The video files will be now preserved while resaving the PowerPoint presentations
- #159309 - PowerPoint presentations will be no longer corrupted while cloning the slides containing comments
- #157762, #160677 - The existing paragraph font size is now retrieved properly while loading the PowerPoint presentations
- #157742 - The font size for the contents within table is now retrieved properly while loading the PowerPoint presentations
- #160677 - The “FontName” of the paragraph is now retrieved properly while loading the PowerPoint presentations
- #160677 - The “HorizontalAlignment” value of the shapes are now retrieved properly while loading the PowerPoint presentations
- #160677 - The “VerticalAlignment” value of the shapes are now retrieved properly while loading the PowerPoint presentations
- #157132 - The “Null Reference Exception” will no longer be thrown while parsing PowerPoint slides containing charts
- #162341 - Null reference exception will be no longer thrown while merging a cloned slide to another presentation
- #161913 - The SmartArt diagrams will be now preserved properly while cloning a PowerPoint slide
SfBarcode
Features
- Improved rendering performance in QR Barcode.
SfCalendar
Features
- Support provided to customize the Header view, Inline Appointment and Day cell view.
Bug Fixes
- #162021 -
SelectedDate
has changed when navigate to next or previous month has been fixed.
Breaking Changes
-
DayLabels
property DataType has been modified as Generic List type.
SfChart
Bug Fixes
-
#158890- Now,
zooming toolbar's
item state changes properly, while the chart is zoomed using scrollbar. -
#159856 - Added Cancel property in
ResetZoomEventArgs
class. -
#159928 - Now,
FastLineSeries
with non-linear data points will no longer disappear whilezooming
. -
#159909 - Performance issue will no longer occur while binding the
Interior
property of aseries
-
#161668 -Issue while
scrolling
theSplineSeries
withCustomTemplate
has been fixed. -
#161604, #161609 - Now,
selection zooming
, will work properly even whenPlotOffset
orEdgeLabelsDrawingMode
properties are set. -
#138111 - Transparent color will no longer be set for
selected segment
, when theSegmentSelectionBrush
is null. -
#137850 - Now,
PieSeries
will no longer show the flickering effect while dynamically changing its data points. -
#162753, #131347, #144705 - Now,
FastLineBitmapSeries
andFastScatterBitmapSeries
will render properly whenAreaBorderThickness
property is set. -
#I44659 - Now,
Annotation
will render properly even when the chart seriesItemsSource
is null. -
#163416 - Memory leak that occurred while adding/removing data points has been fixed.
-
#F125197 - OutOfMemoryException will no longer be thrown while selecting the smallest area to zoom.
-
#159872, #162843 - Now,
DoughnutSeries
will render properly while dynamically changing itsItemSource
-
#161398 - Now, axis intervals will be calculated properly when
IntervalType
is set as Hours, Minutes or Seconds inDateTimeCategoryAxis
. -
#163689 - NullReferenceException will no longer be thrown when single
chart axis
instance is bound as StaticResource to more than one series. -
#157508 - OutOfMemoryException will no longer be thrown while loading huge amount of data points in
FastLineBitmapSeries
Features
-
Provided Waterfall series type support in SfChart.
-
Provided grouping and aggregation support for
CategoryAxis
. -
Provided
strip line
support forPolar and Radar series
. -
Provided the custom template support for
RangeColumnSeries
,FastLineSeries
andFinancialTechnicalIndicator
. -
Provided support for customizing the doughnut hole size in multiple series.
-
Added OriginLineStyle property to customize the appearance of origin line.
-
Added StrokeDashArray property support for
FinancialTechnicalIndicator
. -
Provided the image exporting support for SfChart.
SfDataGrid
Features
- Provided support for built-in busy indicator for all data operations (sorting, grouping and filtering) when dealing with large amount of records.
- Improved excel exporting performance when exporting more number of columns with formats.
- #159783 - Provided support for ContextMenu.
- Provided support to process data operations (sorting, grouping and filtering) based on display text.
- #157782 - Provided support to define and update the summary based on UnboundColumn.
- #160546 - Provided PLINQ support for display based data operations.
- #161886 - Provided support to change SelectionController at run time.
Bug fixes
- #161016 - Unhandled exception is no longer thrown when fetching the data from
MobileServiceIncrementalLoadingCollection
. - #160938 - Unwanted space at the right side of DetailsView DataGrid has been removed.
- #160119 - Edited value is now updated in data object before RowValidated event.
- #160796 - Auto row height is now calculated correctly when using
ColumnSizer
asAuto
.
Breaking Changes
-
SortNumberProperty
has been renamed toShowSortNumbersProperty
. - In
GridBaseSelectionController
class,ProcessOnGroupChanged
method parameter type has been changed fromNotifyCollectionChangedEventArgs
toGridGroupingEventArgs
. - In
GridBaseSelectionController
class,Dispose
method access modifier changed as protected with additionalbool
parameter.
SfDiagram
Bug Fixes
- #161535 - Orthogonal connector is properly updated while dragging the segments.
- #161313 - Gridlines are properly updated while zooming.
SfDockingManager preview
The SfDockingManager
control for UWP lets you add Visual Studio style docking windows to your application. The dock panels support many interactions like docking, floating, tabbing, auto-hiding and more.
Key Features
- Child panels can be docked to the left, right, top, or bottom sides of the container.
- Child panels can be dragged interactively around the screen to make them float over any location on the DockingManager client area.
- Two or more child panels can be docked at the same location using tabs.
- In the auto hidden option, panels that are not being used automatically collapse into the frame of the container (like the toolbox in Visual Studio) and expand when clicked on the associated tabs.
- The docking manager also helps to implement document container-like applications in which the child panels can also become child windows. The container is laid out in a Visual Studio-style tabbed layout.
- An instance of a docking manager can be nested inside a docking window to achieve complex nested layouts.
- There is built-in capability to save and load complex, user-defined layouts.
- All static text within the docking manager can be localized to any desired language
SfKanban
Bug Fixes
-
#162906 - NullReferenceException is no longer thrown while adding card to a KanbanColumn without binding ItemsSource to Kanban control.
-
#162717 - KanbanColumn’s drag events can be triggered by enabling the AllowDrop property in the KanbanColumn.
Breaking Changes
-
In KanbanCardStyle class, Stroke and StrokeThickness properties have been renamed as BorderBrush and BorderThickness respectively.
-
In PlaceholderStyle class, CornerRadius property has been replaced with RadiusX and RadiusY properties to adjust corner radius of placeholder.
-
In PlaceholderStyle class, CategoryHoverBrush property has been renamed as SelectedBackground.
-
In PlaceholderStyle class, FontSize property type has been changed from int to double type.
-
DragStart, DragEnd, DragLeave, DragEnter, DragOver events in Kanban control have been renamed as CardDragStart, CardDragEnd, CardDragLeave, CardDragEnter, CardDragOver respectively.
SfMaps
Bug Fixes
- # 159352 – Maps crashed when zooming panning the OSM map issue has been fixed
SfNavigationDrawer
Bug Fixes
-
# 163661 - DrawerContentView not working when giving DrawerWidth issue has been fixed
-
# 163661 - Background color is not applying to the NavigationDrawer issue has been fixed.
-
# 163661 - Need to customize Height of Header view and Footer view issue has been fixed.
-
# 163661 - DrawerContentView default background color is set as Red” issue has been fixed.
SfNumericTextBox
Bug Fixes
- #162569, #162863, #160422 – FormatException will no longer thrown while changing culture at runtime.
SfPdfViewerControl
Features
- #153865 - Provided support to select and copy the Japanese text in the SfPdfViewerControl.
Bug Fixes
- #160159 - Performing copy operation by double clicking a word does not crash the PDF viewer application.
- #160706 - PDF viewer application does not crash when printing the PDF document using Microsoft print to PDF in full screen mode.
- #161893 - PDF viewer does not crash anymore on resizing when the PDF document is loaded as stream.
- #153958 - Thumbnail view is not displayed initially when loading a PDF viewer in the high resolution monitors.
- #158808 - PDF document is displayed in the print preview on loading the PDF document from DocumentLoadedEvent.
- #159623 - Zooming does not fail anymore when PDF viewer is out of thumbnail view mode.
- #159244 - Application does not crash anymore on selecting blank thumbnail of the SfPdfViewerControl.
- #158693 - Text selection will not exceed more than one page on highlight annotation mode.
SfPivotChart Preview
The SfPivotChart control provides a variety of charting features that are used to visualize large quantities of data from OLAP and relational data sources with rich customizations. It also visualizes the data in graphical format with the ability to drill-down and drill-up data.
Features
- Provided support for both OLAP and relational data sources.
- Drill up/down operation is supported.
- Different chart types such as column and its types, area and its types, line and its types, scatter, and pie are supported.
Breaking changes
- Enumeration has been changed from
TomotoSpectrum
toTomatoSpectrum
due to typo mistake.
SfPivotClient Preview
The SfPivotClient control supports browsing multidimensional data that is organized in the form of dimensions, measures, named sets, and KPIs in a cube format. You can visualize the results in graphical (PivotChart) and tabular (PivotGrid) formats. The control can also be used to create and edit reports on the fly that are stored for later use.
Features
- Slicing and dicing.
- PivotTable Field List.
- Key Performance Indicator.
- Named Sets.
- Calculated Members and Measures.
- Virtual KPI.
- Pagination.
- Dedicated toolbars and other customization support.
- Exporting.
- Localization.
SfPivotGauge Preview
The SfPivotGauge control is ideal for highlighting business-critical key performance indicator (KPI) information in executive dashboards and report cards. It lets you present values against goals in a very intuitive manner. For relational data sources, the SfPivotGauge lets you visualize summary values using a pointer over a circular scale.
Features
- Provided support for both OLAP and relational data sources.
SfPivotGrid Preview
The SfPivotGrid control is an easily configurable, presentation-quality business control that summarizes large amount of information from OLAP and relational data sources and represents it in a cross-tabulated form.
Bug fixes
- #161736 - Frozen header issue with respect to the first value row when using one PivotColumn and none PivotCalculations has been fixed.
- #162201 - When setting the property
ResizeColumnsToFit
to fit, the Grid columns are now resized properly. - #161736 - Cell selection issue when using single PivotRow and PivotColumn has been fixed.
Features
- #161736 - Loading-in background (Asynchronous Loading) support has been provided for relational data source.
- #162144 - Provided support to sort the DateTime objects.
- Editing and updating support has been provided for relational data source.
- Sub-totals and grand-totals hiding support has been done for relational data source.
- Display option support has been provided for relational data source.
Breaking changes
- Dependency property name has been changed from
PivotCellInfoProperty
toPivotCellDescriptorProperty
considering the scope and its property name. -
GridSettings
property has been removed since the inner level properties are already exposed at control level. - Event handler name has been changed from
PivotGridDrillDownEventHander
toPivotGridDrillDownEventHandler
andLinkLabelClickEventHander
toLinkLabelClickEventHandler
due to typo mistake.
SfReportViewer
Bug Fixes
- # 159038 – Resolved report serialization problem in release mode with .NET chain option checked.
SfRichTextBoxAdv
Features
- #124248, #143454, #159505, #160080 - Support for SpellChecking has been added.
- #131813, #138233, #153676 - Support for line break has been added.
Bug Fixes
- #156351 - Mouse right click at selection end is now working properly when selection ends in the last line of right/center aligned paragraphs.
- #157746 - Up and down key navigation is now working properly inside table.
- #159119 - The contents copied from Microsoft PowerPoint and Excel are now pasted properly as rich text.
- #159945 - The spacing between consecutive list items are now properly preserved in the generated HTML.
- #161816 - The special characters are now properly preserved in the generated HTML.
- #163424 - Content changed event is now properly raised while resizing image.
- #161221 - Null Reference Exception is no longer thrown while opening particular HTML containing nested tables with break tags.
- #161223 - Argument out of range exception is no longer thrown while opening particular HTML containing nested tables.
- #161818 - Argument out of range exception is no longer thrown while opening a particular Word document containing fields.
- #163026 - Pressing space bar doesn’t add the “@” character any more in Windows Phone device.
- #161449 - Exception is no longer thrown while opening a particular Word document.
- Case sensitive hyperlinks are now navigated properly.
- Table row is now displayed properly when each cell contents size differs.
SfSchedule
Features
- Customization support for Schedule has been provided.
- Time Interval customization support for Schedule has been provided.
- Vertical scrolling support for
MonthView
has been provided.
Bug Fixes
- #158143 - Now, appointment drag and drop works properly while swiping view.
- #157546 - Now, appointment drag and drop works properly while used custom header.
- #158623, #158657 - Now, appointment resizing works properly on scrolling.
- #158813 - Now, appointment drag and drop works properly on scrolling.
- #123851 - Now, AppointmentSelection works properly while inheriting ScheduleAppointment Class.
SfSpellChecker
Features
- #159505 - Provided SpellCheckCompleted event which trigger after spell check completed.
SfTabControl
Features
- Close option is added with Default ContextMenu of the
SfTabItem
.
SfTreeGrid New
Features
- Built-in support for node drag and drop has been provided.
- Provided support for node checkbox with recursive checking and various selection synchronization options.
- Provided support for data validation to validate the user input and display error messages.
- Provided support to export the data to Microsoft Excel file format and PDF.
- Provided support for Context menu.
- Provided support to customize expander and row styles.
SfSpreadsheet
Features
-
#160476 - Provided support to suppress the alert or warning messages.
-
Provided support to show the busy indicator while importing the workbook.
-
Provided support for 6 new Excel 2016 functions.
Bug Fixes
-
#160277 - No compilation issues occurred while building SfSpreadsheet and Calculate sources in release configuration.
-
#162522 - Exception no longer thrown while running the SfSpreadsheet application without debugger.
XlsIO
Features
- Support for Excel 2016 charts is provided.
- Support for Excel to ODS export is provided.
- Support for adding and modifying hyperlink to shapes is provided.
Breaking changes
- The properties
IsBinningByCategory
,HasAutomaticBins
,NumberOfBins
,BinWidth
,UnderflowBinValue
,OverflowBinValue
are now added inIChartCategoryAxis
interface. - The property
SetAsTotal
is now added inIChartDataPoint
interface. - The property
ParetoLineFormat
is now added inIChartSerie
interface. - The properties
TreeMapLabelOption
,ShowConnectorLines
,ShowMeanLine
,ShowMeanMarkers
,ShowInnerPoints
,ShowOutlierPoints
,QuartileCalculationType
are now added inIChartSerieDataFormat
interface. - The properties
Shape
andAttachedType
are now added inIHyperLink
interface. - The method
Add
is now added inIHyperLinks
interface.
Bug fixes
- #F125604, #162915 - Null reference exception is no longer thrown while opening an Excel file containing rich-text.
- #154153 - Issues with custom gradients are fixed.
- #157638 - Issue with missing of sorted values in the created document is fixed.
- #158543 - Formatting issue in copied worksheet when using
Workbook.AddCopy
in XLS format is fixed. - #160686 - Unexpected token exception is no longer thrown while accessing cell with formula.
- #161932 - Argument out of range exception raised while opening Excel document with conditional number formats is fixed.
- #162065 - CSV file is preserved proper in Dutch culture.
- #162324 - XML exception raised while parsing AutoFilters is resolved.
- #162324 - XML exception raised while parsing image information of a chart is fixed.
- #162419 - Issue with row and column values of selection range is fixed.
- #162601 - Issue with copying
DataValidation
is fixed. - #162844 - Index out of range exception thrown while setting empty value to range of cells is resolved.
- #163029 - Argument exception is no longer thrown while inserting a row.
- #163119 - Duplicate replacement issue when value to be replaced is enclosed in square bracket using
Replace
method is fixed. - #163450 - Unknown exception thrown while auto fitting rows for multiple worksheets is resolved.
- #163544 -
DateTimeModified
field is empty on compression is fixed.