How can I help you?
Essential Studio® for Xamarin.Forms Release Notes
Common
Breaking Changes
- Upgraded the Xamarin.Forms dependency version of SfListView from 3.1.0.697729 to 3.6.0.344457. You should upgrade the
Xamarin.FormsNuGet version to3.6.0.344457or higher in your application while usingSfListView. Also, for Android platform, the target framework or compile SDK version of the application should be equal or greater than the latest API (9.0) available.
DataSource
Bug Fixes
- #238763 - Performance will be fast in
DisplayItemsEnumeratorclass for long list inDataSourcecontrol.
DocIO
Bug Fixes
- #241691 - The ArgumentOutOfRangeException will no longer be thrown while opening a DOC format Word document.
- #240393 - Line numbers are now preserved properly when resaving the Word document.
- #242018 - Text encoding issue has been resolved while opening a RTF format Word document.
- #241885 - Line spacing is now preserved properly while converting a Word document into HTML.
- #F143774 - Paragraphs are now preserved properly while performing horizontal cell merge in a Word document.
- #241475 - Nested IF field result is now preserved properly while converting a Word document as a Text file.
List value is now updated properly when converting a Word document to HTML. - #237339 - ActualFormatType is now considered as DOCX when creating a new Word document from scratch.
- #239792 - Character format is applied properly in Inline content control while opening Word document.
- #239895 - The NullReferenceException will no longer be thrown when updating the fields in the Word document.
- #239579 - Text border is preserved properly when converting HTML to Word document.
- #238722 - Character format is applied properly while updating document fields.
- #F143772 - Nested bookmark is now preserved properly while opening a DOC format Word document.
- #225399, #220198, #209881, #209466, #204167 - RTL text alignment and indent issues has been resolved while converting a Word document to PDF.
- #242278, #241397, #240195, #240030, #239658, #238960, #238709, #238528, #237804 - Hanging issue has been resolved while converting a Word document to PDF.
- #243412 - Tab leader is now preserved properly while converting a Word document to PDF.
- #239746, #238528 - Text is now preserved properly while converting a Word document to PDF.
- #226594 - Underline is now preserved properly while converting a Word document to PDF in fast rendering.
- #242601 - Font is now preserved properly while converting a Word document to PDF.
- #242252 - TOC text color is now drawn properly while converting a Word document to PDF.
- #239895, #240393, #226352 - Paragraph is now preserved properly while converting a Word document to PDF.
- #230817, #240393 - Shape is now preserved properly while converting a Word document to PDF.
- #240393 - Spacing issue has been resolved while converting a Word document to PDF.
- #238528 - Blank page preservation issue has been resolved while converting a Word document to PDF.
- #238528 - Table is now preserved properly while converting a Word document to PDF.
- #240393, #239828 - The IndexOutOfRangeException will no longer be thrown while converting the Word document to PDF.
- #239439 - Vertical text fill color is now drawn properly while converting a Word document to PDF.
- #237804 - Tab is now preserved properly while converting a Word document to PDF.
- #239439 - Text box is now preserved properly while converting a Word document to PDF.
- #238072 - Horizontally merged table cell border is now preserved properly while converting a Word document to PDF.
- #239746 - Hyperlink is now preserved properly while converting a Word document to PDF.
- #239917, #241373 - Font is now embedded properly while converting a Word document to PDF.
- #241373 - Text is now preserved properly while converting a Word document to PDF.
Bug Fixes
- #240456 – The
NullReferenceExceptionwill no longer be thrown when merging the particular documents. - #241481 – Free text annotation will no longer return invalid text.
- #242049 –
PdfAnnotationwill be cleared properly while removing the annotations. - #238304 – Font name will be retrieved properly from the
PdfLoadedAnnotation. - #239222, #239219 – Radio button page will be null if it is not added in the page.
- #238725 – Inserting long text in
PdfLightTablecell works properly. - #238603 – 3D annotations will be rendered properly with different
Pdf3DRendermode. - #238517 –
PdfFreeTextAnnotationcolor will be preserved properly. - #242310 – Signature information will be rendered properly when applying security.
- #244368 – Radio button will be added to the existing PDF documents.
- #242644 – Symbols will be encoded properly in Code 39 Extended and Code 93 Extended barcodes.
- #242717 –
PdfLayoutResultwill return proper bounds when enabling auto tag. - #243273 – Radio button field will be flattened properly in all PDF pages.
- #242335 – Text will be rendered properly when filling and flattening text with right alignment.
- #241159 – Code 32 barcode is now preserved properly for the input text containing zero.
- #239832 – The
NullReferenceExceptionwill no longer be thrown when using barcode in the shell component. - #240712 –
InkAnnotationwill be preserved properly when flattening. - #F145476 – Content inside the child grid will be wrapped properly.
- #F145826 – Barcode will be generated properly with
PdfCode93Barcode. -
PdfTiffImagewill be rendered properly inPdfGrid. - Underline will no longer be added for trailing white spaces when drawing text.
- Fore color will be retrieved properly from the text box field.
-
PdfSignatureFieldname will be preserved properly. - Font size of the form field will be calculated based on the field size.
Presentation
Bug Fixes
- #F145117 - Font size will be applied properly for second paragraph of table cell.
- #243282 - Images are now preserved properly while performing clone and merge in PowerPoint presentation.
SfAccordion
Bug Fixes
- #237027 - Text invisibility will no longer occur due to
BindingContextof AccordionItem gets overridden with Accordion control BindingContext. - #240339 - [iOS] When the orientation is changed,
SfAccordionwill load insideSfNavigationDrawerwithout any crash. - #F146288 - [UWP] Performance will not be affected when
SfAccordionis loaded insideScrollView.
SfCalendar
###Bug Fixes
-
#241909 – [Android,iOS] The performance of
SfCalendarhas been improved while loading moreSelectedDatesin calendar. -
#244566 – [Android] Now,
BlackoutDatesof calendar has rendered properly while swiping calendar view in Vivo or Mi devices with customized OS. -
#146559, #244641 – [Android] The
NullReferenceExceptionwill no longer thrown while swipe the calendar inMVVMCrossframework.
SfChart
Bug fixes
- #F146102 - [iOS] Now, the trackball axis label does not display incorrect data while adding more than one series with different data point count.
- The
NullReferenceExceptionwill no longer be thrown when setting value for axisTrackballLabelStylewithout addingChartTrackballBehavior.
SfChip
Bug fixes
- Now, the dynamic changes of the
DisplayMemberPathproperty is updated properly inSfChipGroup.
SfComboBox
Features
- #243601 - Automation Id support has been provided.
Bug fixes
- #243941 - [Android] Memory Leak has been fixed.
SfDataForm
Features
-
#244059, #239672 – Provided support to customize the editor background color of dataform floating label layout by using the
ContainerBackgroundColorproperty ofSfDataFormorTextInputLayoutSettings. -
#239672 – Provided support to hide the dataform floating label by using the
ShowHelperTextproperty ofSfDataFormorTextInputLayoutSettings.
SfDataGrid
Bug Fixes
- #239225 - Now the value in the table summary row/cell will be updated properly for runtime collection changes and property changes even when the summary column is of type
GridUnboundColumn.
SfExpander
Bug Fixes
- #235758 - In Android, Application will no longer crash when Expander is loaded in Tabbed page.
- #242042 - The
ListViewItemsloaded inSfExpandercontrol will collapse properly when the expander item is collapsed andItemTappedevent will not trigger unnecessarily during collapsed state.
SfImageEditor
Bug fixes
- #143249 - [Android] Shape will be positioned properly when adding the shape on the cropped image and saving the image.
- #143249 - [UWP] The toolbar icon will be updated properly.
- #242670 - IsImageEdited property value will be return false after saved the changes.
Breaking Changes
- Modified the toolbar built-in FontFamily styles.
SfLinearGauge
Bug fixes
-
#240706 -
SymbolPointeris rendered at the maximum scale value when setting the pointer value greater than maximum value. -
#241573 - The
ScaleOffsetvalue is considered forAnnotationrendering. -
#242461 - Exception no longer be thrown when setting annotation’s ScaleValue and the minimum and maximum values of scale to zero.
SfListView
Breaking Changes
- Upgraded the Xamarin.Forms dependency version of SfListView from 3.1.0.697729 to 3.6.0.344457. You should upgrade the
Xamarin.FormsNuGet version to3.6.0.344457or higher in your application while usingSfListView. Also, for Android platform, the target framework or compile SDK version of the application should be equal or greater than the latest API (9.0) available.
Enhancement
- #244267 - In iOS, support to handle
DelayContentTouchesproperty of ListView’s ScrollViewer in application level has been provided. - #146534 - ListView will update now properly when using
RangedObservableCollection.
Bug Fixes
- #243655,#244828,#243880 - In Android, ListView will now render properly when loaded inside StackLayout/ScrollView.
- #241844 -
Selectionworks properly inSfListViewcontrol while clicking the child item which doesn’t have tap gestures. - #241688 - [UWP] Swiping works properly when rotator is placed inside
SfListView. - #241699 - [Android]
SfListViewwill not executeLoadMoreCommandfor tap event and will execute on some slight move action whenLoadMoreOptionisAutoOnScroll. - #241306 - Dynamic sorting works properly in
SfListViewcontrol. - #242429 -
DataSourceproperty works properly in multi triggers. - #145904 -
ListViewItemswill not scroll automatically when model property changes updated at runtime inSfListViewcontrol. - #242427 -
ListViewItemsare clipped properly whenStickyGroupHeaderis true andItemsSpacinghas more value inSfListViewcontrol. - #F146265, #238980, #243528 - [Android] The
ListViewItemscontent will be loaded properly when carousel page and tabbed page is swiped continuously inSfListViewcontrol. - #242060 -
ListViewItemsare aligned properly when loaded inExpandercontrol. - #236357, #237094, #237851 - [iOS]
SfNumericUpDownwill increase/decrease properly for a single tap when placed insideSfListViewcontrol. - #239474, #244154 -
SfListviewwithDynamicHeightmode will update the footer size at runtime. - #238885 - In
SfListview, Automation ID will be updated properly in Grid Layout for initial view. - #242042 - ListView
ItemTappedevent will no longer fire while tapping the empty space belowExpanderwith ListView asContentafter collapsing.
SfMaps
Bug fixes
-
#240298 - [iOS] User interaction will work on marker when applying template for marker.
-
#146374 - [Android] The
ZoomLevelChangingworks properly on canceling the event when current level is less than specified value. -
#243373 - [Android] The data labels will be displayed properly for small area (cities) in maps.
SfNumericTextBox
Features
- [Android] Now, the
SfNumericTextBoxsupports custom font family name as like mentioned in thislink.
SfNumericUpDown
Features
- #I238377 – [Android] Now, the
SfNumericUpDownsupports custom font family name as like mentioned in thislink.
SfParallaxView
### Bug fixes
- #241052 - [Android] The image set as content inside the SfParallaxView will be loaded properly.
SfPdfViewer
Bug Fixes
- #242025 – [UWP]
An item with the same key has already been addedexception will no longer be thrown when loading a PDF document. - #242412, #242159, #F145996 - [Android] Free text annotation will be preserved properly while saving the PDF document.
- #241433 - [Android] Keyboard will not popup immediately after loading the PDF document in Android v8.0.
- #235803 - [UWP] Signature field will now be displayed properly on loading the specific PDF document.
- #242412 - [iOS] The foreground color of free text annotation will now be preserved properly while saving the PDF document.
- #240975 - [Android] Application will no longer be crashed while unloading the PDF document.
- #241631 - [iOS] The
ZoomPercentageproperty will be set properly. - #241631 - [iOS] Application will no longer be crashed while loading the PDF document with the
MaximumZoomPercentageproperty value been set. - #238423 - [Android] [Android] Application will no longer be crashed when long pressing on a particular PDF document.
- #240659 - [Android] The
NullReferenceExceptionwill no longer be thrown while loading a PDF document, whenSfPdfVieweris placed inside theSfPopupLayout. - #244324 - [UWP] The
NullReferenceExceptionwill no longer be thrown while unloadingSfPdfViewer. - #241481 - Text of the
FreeTextannotations will be displayed properly. - #237265 - Now, the ExtractText API extracts the text properly from a PDF document.
- #240712, #242178 - Signature strokes will be preserved properly while saving the PDF document.
- #241228 - Annotations will be removed properly from
SfPdfVieweron usingRemoveAnnotationmethod. - #237175 - Text size will not be changed when we load the saved PDF document from
SfPdfViewerin Adobe Reader and tap on the text box field. - #243273 - Form field values will be preserved properly while saving the PDF document.
- #242651 - Application will no longer throw
System.FormatExceptionwhile extracting the text from the PDF document in German culture. - #243055 - Form fields are not editable when the
ReadOnlyproperty of the respective field is set to true. - #239481 - Now, text in the
FreeTextannotation will be preserved properly while printing the PDF document. - #243728 - [Android, iOS] Application will no longer be crashed when tapping the scroll head when SfPdfViewer is in unloaded state.
- #F146060 - Now, setting the
PageNumberproperty navigates to the appropriate page ofSfPdfViewer. - [iOS] Application will no longer be crashed when loading the PDF document that contains form fields.
- [iOS] Application will no longer be crashed when navigating the pages using scroll head.
SfPicker
Bug Fixes
- #243334 – [Android] Now, the SfPicker items are displayed properly when navigating back to the previous page in tabbed page.
SfPopupLayout
Bug Fixes
- #245476 - Now, popup view will not crop at the edges and auto size will be applied properly for all values of
SfPopupLayout.PopupView.AutoSizeMode. - #245206 - [UWP] Showing popup in full screen will work properly for all templates.
SfRating
Bug Fixes
- #244531, #245000 – [Android] Now, SfRating control is displayed properly when scrolling the items inside the ListView or CollectionView.
SfRotator
Bug Fixes
- #Feedback-7973 – [Android] Now,
SfRotatorworks properly without any crash when clearing the items.
SfSchedule
Bug Fixes
- #244944 – [UWP]
ScheduleViewproperty binding works properly when switching fromMonthViewtoDayViewby clicking more appointments count in schedule month cell.
SfTabView
Bug Fixes
- #243353 – [UWP] Now, the tab items are properly rendered when adding
SfTabViewinside the SfPopupLayout. - #244940 – Now, the SelectionIndicatorSettings class style is applied for SfTabItem properties.
SfTextInputLayout
Features
- #I242321 – Now, the
SfTextInputLayoutsupports providing style for assistive labels through implicit and explicit style.
SfTreeView
Bugs
- #242078 -
SfTreeViewwill not crash when exit the window. - #243699 - The
SelectedItemswill now gets disposed properly inSfTreeViewcontrol.
XlsIO
Bug Fixes
- #230042, #231663 - Number and date time values are now rendered properly in Excel to PDF conversion.
- #237114, #237576 - Line shapes are now rendered properly when converting Excel to PDF.
- #240083 - Number alignment is now proper in Excel to PDF conversion.
- #235971 - Chart series type is now preserved properly while saving the workbook with combination chart.
- #240200 - Pivot table background color is now preserved properly while resaving the Excel document.
- #240677 - Pivot chart is now preserved properly while resaving the Excel document.
- #240083 - Chart data points will no longer be missed when converting Excel to PDF.
- #239969 - Argument exception will no longer be thrown on opening the Excel file containing external workbook.
- #230937 - Excel document is now converted properly while using the
OFFSETfunction. - #236370 - DateTime value is now returned correctly in UK culture.
- #238322 - Pivot table row header is now preserved properly when converting Excel to PDF.
- #236131 - PivotTable will no longer be crashed on refreshing the resaved Excel file.
- #239384 - Performance delay will no longer occur while resaving the Excel document.
- #237809 - Conditional format formula for specific text is now updated properly while copying cells.
- #236873 -
DisplayTextis now returned correctly when accessing the date time using formula with DDDD number format. - #238626 - Creating table with invalid table name will throw an exception.
- #236136 -
PercentOfParentoption is now set correctly while creating a pivot table. - #237114 - AutoShape text is now rendered properly when converting Excel to PDF.
- #239217 - Cell text with lesser than and greater than symbols are now preserved properly when converting the worksheet to HTML.
- #236197 - Time value is now set correctly for 1904 enabled workbook.
- #241751 - Checkboxes are now checked properly after resaving the Excel document.
- #238322 - Grand totals of rows and columns are now preserved properly in Excel to PDF conversion.
- #241336 - Excel document containing conditional formats will no longer be corrupted on inserting a row.
- #237235 - Legend is now preserved properly on setting custom data label.
- #240083 - Chart data point will no longer be missed when converting Excel to PDF.
- #242245 - Performance has been improved while opening the SpreadsheetXML file.
- #241403 - Vertical text alignment now works properly in Excel to PDF conversion.
- #242613 - Japanese characters are now preserved properly in Excel to PDF conversion.
- #242913 - Font name and font size will no longer be changed while opening the Excel document.
- #244193 - Exception will no longer be thrown on converting the Excel document with date time to PDF.
- #239659 - Checkbox when removed is now preserved properly.
- #F144906 - Active worksheet is now unselected when multiple worksheets are selected in the Excel file.
- #F145816 - Exception will no longer be thrown on saving the workbook after invoking
IApplication.IsSupported()method. - Exception will no longer be thrown when getting intersect range from invalid named ranges.
- Saving the input document as xlsx file after saving it as xml document will no longer be corrupted.
-
CalcEnginewill no longer be reinitialized after performing Excel to PDF conversion. - Legend text color is now preserved properly on saving the Excel document.
- Chart is now preserved properly on copying the worksheet using the
AddCopy()method. - Output Excel file will no longer be corrupted when an empty pivot table is updated with data and saved using XlsIO.
- Exception will no longer be thrown while using named range for page setup in XlsIO.
- Formula is now correct on resaving the Excel document containing formula with external workbook reference.