Essential Studio for Xamarin.Forms Release Notes
SfAutoComplete
Bug Fixes
- #163772- Binding issue with
DataSource
property has been fixed. - #162892- App crash while clearing character issue has been fixed.
SfBusyIndicator
Bug Fixes
- #163411- App crash in maximum duration issue has been fixed.
- #163105- Double circle animation flickering issue has been fixed.
SfCalendar
Feature
- #157737 - Now Calendar supports Range selection mode.
- #161573,#162020 - Custom view support provided for Month in UWP.
- Custom view support provided for Inline events view.
Bug Fixes
- #162020,#162285,#163482- Now color customizations works as expected.
- #162997- Now
MonthChanged
event returns correct values. - #162744- Navigation to wrong month in iPad has been fixed.
Breaking Changes
- MonthViewSettings.WeekDayBackgroundColor property has been marked as obsolete.Use MonthViewSettings.DayHeaderBackgroundColor property instead.
- MonthViewSettings.WeekDayTextColor property has been marked as obsolete.Use MonthViewSettings.DayHeaderTextColor property instead.
- MonthViewSettings.DateSelectionTextColor has been marked as obsolete. Use MonthViewSettings.SelectedDayTextColor
- SfCalendar.ToggleDaySelection property has been marked as obsolete. Use SfCalendar.ToggleDateSelection property instead.
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.
SfLinearGauge
Bug Fixes
- #163010 – Bar pointer center alignment issue has been fixed.
SfNavigationDrawer
Bug Fixes
- #162996 – Binding using Fresh MVVM Framework issue has been fixed.
- #163165 –
DrawerContent
crash issue has been fixed. - #163445 – Content alignment based on screen rotation issue has been fixed.
SfNumericUpDown
Bug Fixes
- #162140 –
TextColor
property working fine in UWP. - #162984,#124792 – Issue with spinner button while varying minimum value issue has been fixed.
- #163476 – App crash in Swedish language issue has been fixed.
- #163478 –
ValueChangeEvent
working fine in iOS.
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.
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.
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
SfRangeSlider
Bug Fixes
- #162625 – App crash when binding custom label issue has been fixed.
SfRotator
Bug Fixes
- #162789 – Now Rotator works with CardView in Xamarin.Forms Android.
SfChart
Features
-
DataTemplate support has been provided for
Trackball
andDataMarker
labels. -
Chart now supports range area series.
-
Improved the loading performance to load more data points.
-
Complex object binding support has been added.
Bug fixes
-
#163070 - Now series displays its data properly when it is populated with
ChartDataPoint
in MVVMCross application. -
#163081 - The issue with data binding is not working for
ColorModel
has been fixed. -
#163526 - Loading performance has been improved when more number of stacking series are added to the same Chart.
-
#163507 - Crash when loading string type values in x-axis and add more than 12 data points to
RangeColumnSeries
has been resolved. -
#160607 - Now, edge
ChartDataMarker
label won’t be cropped while zooming and panning. -
#164354 - NullReferenceException will no longer be thrown, when adding the Chart inside a dialog window.
-
#163683, #163249 - Now you can interact with UI elements which are placed inside the tooltip custom view.
SfCircularGauge
Features
- CircularGauge
RangeStart
support for RangePointer has been provided. - CircularGauge
PointerPositionChanged
event support for RangePointer has been provided.
Bug Fixes
- #158508 - Now, Increasing GPU usage of CircularGauge issue is fixed (Android).
- #124412 - Now, CircularGauge Scale’s label offset aligns correctly (Android).
- #124435 - Now, CircularGauge HeaderText appears properly while changing dynamically (Android).
- #161129 - Now, CircularGauge NeedlePointer
EnableAnimation
works properly (Android). - #160342 - Now, CircularGauge rendered properly after changing the visibility (iOS).
- #161093 - Now, CircularGauge works properly while changing the orientation (iOS).
- #160740 - Now, CircularGauge NeedlePointer value updating properly while changing dynamically (iOS).
SfDataGrid
Features
- #159808,159810 – Support to enable or disable the bouncing behavior while over scrolling has been provided.
- #160353 – Support for row reorder functionality has been provided.
- Support for column reorder functionality has been provided.
- #155741, 156243, 158160, 162563 – Support for fit the column width based on cell content has been provided.
Bug fixes
- #160284 – Pull to refresh not working when grid does not have scrollable content in iOS has been fixed.
- #162378 – Editing using template column is not working for the columns loaded outside the view area has been fixed.
- #161247 – Padding is not working when
LineBreakMode
is set toWordWrap
has been fixed. - #162682 – SfDataGrid does not spring back sometimes when over scrolling in Android has been fixed
- #162854 – Touch not working for header cells when setting style for
ContentView
has been fixed.
SfKanban Preview
The kanban control is an efficient way to visualize a workflow at each stage of its completion.
Key features
- Visualize the workflow of any process.
- Limit a work in progress.
- Manage workflow transitions.
- High level of customization.
- Smooth transitions within processes.
SfMaps
Bug Fixes
-
#156985 - Unselect a map selected shape issue has been fixed.
-
#161007 - Map shape is bit cropped in iOS Maps issue has been fixed
SfPdfViewer Preview
Introduction
The PDF viewer for Xamarin is a new control that allows PDF documents to be viewed within your Xamarin.Forms for iOS and Android.
Features
- #161126, #161658, #162779 - Provided support for PDF viewer control in Xamarin.Forms.
Key features
- View PDF files.
- Navigate through the pages seamlessly.
- Magnification support.
- Virtualized pages.
SfPullToRefresh
Bug Fixes
- #162093 - PullableContent is not showing when assigning in XAML page issue has been fixed
SfDateTimeRangeNavigator
Bug fixes
- #163122 - Now you can configure the
SfDateTimeRangeNavigator
withItemsSource
property without any issue.
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
-
#125192 - Now,
ScheduleCellTapped
event works properly in current day (iOS). -
#161170 - Now, Day names localization works properly in
MonthView
(iOS).
SfSparkline Preview
The sparkline control presents trends and variations associated with a measurement, such as average temperature or stock market activity, in a simple, lightweight, condensed form.
Key features
- Line, column, area, and win-loss series.
- Highlight the first, last, high, low, and negative points.
- Highlight a specific range along the vertical axis.
- Identify data points using markers.
SfTreeMap
Bug Fixes
-
#162255 - NRE occurs when setting DataSource to treemap issue has been fixed.
-
#160362 - TreeMap UWP assemblies are not included in NuGet package issue has been fixed.
-
#163401 - Treemap data not updating dynamically issue has been fixed.
XlsIO
Features
- Support for adding and modifying hyperlink to shapes is provided.
- Support for Excel to ODS export is provided.
Breaking changes
- 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. - #163244 - Not implemented exception thrown while setting wrap text is resolved.
- #163450 - Unknown exception thrown while auto fitting rows for multiple worksheets is resolved.
- #163544 -
DateTimeModified
field is empty on compression is fixed.