Essential Studio for Xamarin.Forms Release Notes

v16.2.0.50
August 28, 2018
Starting with version 16.2 (2018 Vol 2), you need to include a valid license key (either paid or trial key) within your applications. Please refer to this help topic for more information

DocIO

Bug Fixes

  • #209408 - If field result is now properly updated while updating document fields in a particular Word document.
  • #208463 - Paragraph tags are properly created while converting a particular Word document as PDF with accessibility.
  • #211412, #212690 - OutOfMemoryException will be no longer thrown while performing Find & Replace functionality for a particular Word document.
  • #210863, #211412 - ArgumentOutOfRangeException will be no longer thrown while calling the FindAll() API for a particular Word document.
  • #208450 - Table border is now preserved properly while converting a particular RTF document as PDF.
  • #205945 - Word document will be no longer hangs while converting a particular Word document as PDF.
  • #211046 - The nested AutoNum field is now properly skipped while updating its container field.
  • #208117 - Hanging issue has been resolved while updating fields in a particular Word document.
  • #211709 - Style attribute is now preserved properly while converting a particular Word document as HTML.
  • #210867 - List number is now restarted properly on importing contents with ImportOptions as ListRestartNumbering and saving the resultant document as DOC format.
  • #209964 - List style is now preserved properly for the first paragraph inserted to a bookmark using Bookmark Navigator.
  • #204947 - Text wrapping issue has been resolved while converting a particular Word document as PDF.
  • #206374 - Content control content is now preserved properly while converting a particular Word document as PDF.
  • #207193 - The first dot(.) character of a paragraph within a table containing decimal tab stop position is now automatically justified like tab (\t) character while converting Word document as PDF.

PDF

Bug Fixes

  • #207834 - Null reference exception thrown while loading some PDF documents is now fixed.
  • #210943 - String not recognized exception will no longer thrown when loading some PDF documents.
  • #210828 - Corruption issue after signing the PDF document is now fixed.
  • #211845 - SelectedIndex property issue in PdfLoadedRadioButtonField is now fixed.
  • #208585 - Form fields are not duplicated when loading and saving the PDF document.
  • #208463 - Underline text tags are preserved as figure will no longer occur when converting Word to PDF.
  • #210703 - Null value returns from the LinePoints property will no longer occur in PdfLine Annotation.
  • #210779 - Null reference exception will no longer occur when filling the form fields in the PDF document.
  • #210590 - Custom metadata set property are now properly working in the PDF document.
  • #211089 - Appearance are now preserved properly for selected item in the PdfLoadedComboBoxField.
  • #204693 - The orientation value set in the image properties is now detected and rendered properly when drawn to the PDF page.

Presentation

Bug Fixes

  • #209550 - Object reference exception will no more thrown while loading a PowerPoint document created with XMLPowerTools.
  • #211236 - Individual shape bounds within the group shapes are now updated to the properties while loading a PowerPoint document.
  • String format exception will no more thrown while creating animations in Afrikaans culture.
  • Access violation exception will no more thrown while re-saving a PowerPoint document with same file name.

SfAutoComplete

Bug Fixes

  • #138830: Now, setting more than 20 property in Model for SfAutocomplete(iOS).
  • #203681, 207813: DropDown closed when click the down Arrow in SfAutocomplete(UWP).

SfCalendar

Bug Fixes

  • #212006: DateSelectionColor will not be applied to the today date of SfCalendar in Xamarin.Forms (Android).
  • #211669: The SfCalendar header customization will work properly when customizing in XAML in Xamarin.Forms (UWP).
  • #213005,210830,210759,212003,212346,212396,212607,213198,137713,213553,213204: The SfCalendar crash will be resolved when more than one instance is created and popped off the UI navigation stack in Xamarin.Forms (iOS).

SfCarousel

Bug Fixes

  • #211876: Now, Rendering is working properly while using the label as content in SfCarousel(Android).

SfChart

Bug Fixes

  • #210551 – The ObjectDisposedException will no longer be thrown when clear the series at run-time during animation is in progress.

  • #210046 – The ObjectDisposedException will no longer be thrown while navigating different pages with chart.

  • #206804 – Issue with wrong ZoomFactor and ZoomPosition values while zooming and scrolling has been fixed.

  • #211129 - The ObjectDisposedException will no longer be thrown while clearing and adding annotations at run-time.

SfCheckBox

Bug fixes

  • #210647: Now, the TextColor property is updated properly in UWP platform.

SfCircularGauge

Bug fixes

  • # 210575 – The GradientStops property in Range has been updated dynamically in Xamarin.Forms for iOS and UWP .

  • # 210575 – Live update of RangePointer with animation is working as expected in Xamarin.Forms for iOS.

SfComboBox

Bug Fixes

  • #209894, 211181, 211787, 211831, 212325 , 212472: Now,Binding the SelectedItem property in SfCombobox is working correctly.
  • #210243: Now,Apply a Transparent Background Color for the SfCombobox(Android).
  • #209983, 210370: SfCombobox works fine when setting a empty list as a ComboBoxSource.
  • #212453: Rendering is working properly while using the combobox in the SfDataForm.
  • #212515: IsSelectedItem Visible property is working fine when EditableMode is false.
  • #211871: SelectedIndex is working properly in SfComboBox(UWP).
  • #212132: DisplayMemberPath property working fine which exists in base class of model.

SfDataForm

Bug Fixes

  • #138984:  Selected time in TimePicker will be displayed properly in the display field (iOS).
  • #212794, #I210983, #I212400: The NullReferenceException will no longer be thrown when generating the picker item (other than enum data type) through the AutoGeneratingDataFormItem event.
  • #210864: The System.ArgumentException will no longer be thrown when DataObject has properties as same as the property name in base class and derived class.
  • #209613: Validation will work properly when calling the Validate method on page appearing to validate the form on page load (Android).
  • #209613: The labels will be arranged in proper spacing in the group when calling the Validate method on page appearing to validate the form on page load (UWP).
  • #138858: The TextColor for the selected picker item will work properly when setting through DataFormPickerEditor (Android and iOS).

SfDataGrid

Bug fixes

  • #210110: Exception thrown when tapping on a column header with adding manually generated columns in the SfDataGrid.Columns collection assinged from the sample has been fixed.
  • #211927: Horizontal grid lines are not hiding for the GridTemplateColumn when applying grid lines visibility as None has been fixed.
  • #210112: Exception thrown when binding the SelectedItems for SfListView and SfDataGrid using same the ViewModel has been fixed.
  • #210419, #210323, #208375, #F138720: Drag and drop does not work for both SfListView and SfDataGrid control when loaded as SfPullToRefresh.PullableContent in iOS platform. This issue has been fixed.
  • #210435 - Tab key action is not working in macOS platform when editing a grid cell. This issue has been fixed.

Enhancements

  • #205671 – Support to bind the column properties in XAML directly from the ViewModel without mentioning the binding source has been provided.

SfDiagram

Bug Fixes

  • #206863 - ‘EnableDrag’ property will work fine for stencil.

SfImageEditor

Bug fixes

  • #206284 - Now, image editor will load immediately in release mode UWP .

  • #139205 - Now, Image Loaded event will not call while cropping in Android.

SfLinearGauge

Bug fixes

  • # 210575 – The BarPointer is rendered properly even on setting smaller values along with CornerRadius being applied to the pointer in Xamarin.Forms for Android.

  • # 210575 – The GradientStops property in LinearScale has been updated dynamically in Xamarin.Forms for iOS and UWP.

SfListView

Bug fixes

  • #211433, 211894, 212149, 212167, 211736, 212440 - SfListView will be rendered properly when hosting it into any layout: Grid, StackLayout, and more.
  • #210469 - In UWP platform, selected items will be displayed properly even after navigating between the pages in the Xamarin.Forms version 3.0 and above.
  • #209268 - When setting the AutoFitMode as Height, the group header size will be updated properly while scrolling.
  • #139181 - The group expand and collapse operations are working properly in the GridLayout.
  • #208776, 211710, 211369, 212051, 211734, 212888 - Exception will no longer be thrown when binding to the public properties in SfListView.
  • #210469 - In UWP platform, scrolling will be working properly without jumping.
  • #210419 - Drag-and-drop operations will be working properly when dragging the first item using drag indicator.
  • #209884 - Items will be added properly after deleting the items by swiping.

Breaking changes

  • SfListView was rendered based on MinimumHeightRequest and MinimumWidthRequest that were defined internally when loading inside StackLayout, ScrollView, and Grid, in which RowDefinition or ColumnDefinition was set to ‘Auto’, because, the size was not obtained. So, you cannot provide size less than predefined minimum size. This behavior has been modified to measure and layout similar to Xamarin.Forms ListView.

SfMaskedEdit

Bug fixes

  • #211606: The System.ObjectDisposedException will no longer be thrown when using SfMaskedEdit in Android platform.
  • #211483: The System.ArgumentOutOfRangeException will no longer be thrown when entering values with Mask property as empty in Android platform.

SfNavigationDrawer

Bug Fixes

  • #208871 : Content of drawer page is rendered correctly when page is inserted afterwards in the Navigation stack.
  • #212196, 212624, 139288, 209959, 211231 : Now SfNavigationDrawer(Android) is working properly on Google Pixel devices.

SfNumericTextBox

Bug fixes

  • #208109: Now, the SfNumericTextBox is being shown with the same height of the default Entry control in StackLayout.
  • #212085: Now, the dynamic resource of TextColor is applied properly.
  • #211025: Now, the SfNumericTextBox is working properly in SfListView for iOS platform.

SfPdfViewer

Bug Fixes

  • #208075 - Toolbar will not hide in the landscape mode, when scrolling is performed as SfPdfViewer is added inside the StackLayout.

SfPicker

Bug Fixes

  • #208683:Now, using picker we can add the ItemSource as dynamically in Android.

SfPopupLayout

Bug fixes

  • #211396: Binding for SfPopupLayout.PopupView.HeaderTitle is not working issue has been fixed.
  • #210135: NullReferenceException occurs if popup is rendered from the native UWP project issue has been fixed.
  • #209962: Application crashed when using an experimental flag FastRenderers_Experimental in the sample issue has been fixed.

Enhancements

  • #206722: Support to display a popup relatively to another view directly from the XAML has been provided.

SfProgressBar

Bug fixes

  • #210658, #212783 - Now, the progress bar will be displayed with appropriate progress value when populate it in list view with item template.

SfPullToRefresh

Bug fixes

  • #210419, #210323, #208375, #F138720: Drag and drop does not work for both SfListView and SfDataGrid control when loaded as SfPullToRefresh.PullableContent in iOS platform. This issue has been fixed.

SfRadialMenu

Bug Fixes

  • #208073: RadialMenu items are properly aligned at center in SfRadialMenu(UWP).
  • #211075: RadialMenu item IsEnabled property is working fine in SfRadialMenu(iOS).
  • #212367: Segment index is working correctly in Xamarin.iOS.

SfRadioButton

Bug fixes

  • #210513: Now, the FontSize property is updated properly in iOS platform.

SfRangeSlider

Bug Fixes

  • #210425: SfRangeSlider(iOS) works properly when setting the decimal value for StepFrequency.

SfRotator

Bug Fixes

  • #211828: SfRotator working properly when swiping inside the ItemTemplate in SfListview.

SfSchedule

Bug Fixes

  • #212293: The NullReferenceException will no longer be thrown when changing a schedule appointment subject.
  • #211694, #139201: The NotSupportedException will no longer be thrown when changing the schedule view in CellDoubleTapped event (Android).

SfSegmentedControl

Bug Fixes

  • #212046 : Clear the unnecessary spacing while using SfSegmentedControl in the StackLayout.
  • #210934 : Position property is working fine in SelectionIndicator when setting SegmentBackgroundColor in iOS.

SfTabView

Bug Fixes

  • #210676, 139117, 212187: Now, SfTabView(Android) works correctly while using 4.4 Android version.

XlsIO

Bug fixes

  • #211514 - NullReferenceException thrown while opening a file in multi-thread environment is fixed.
  • #210082 - Exception thrown while copying an Excel document to another document with named range and saving is resolved.
  • #210172 - Conditional format formulas applied to ConditionValue property are now properly updated in advanced conditional formats.
  • #210172 - Image protection in XLS documents will not be removed after resave.
  • #209739 - Exception thrown while parsing workbook with empty styles is resolved.
  • #209443 - Merged cells are now properly copied to another range during CopyTo() method.
  • #138492 - Issue with ListOfValues property in Data Validation is fixed.
  • Number formats are returned proper while parsing.
  • Print area is cleared properly when PrintArea is set to null.
  • Out of Memory Exception thrown while parsing a CSV file with large number of rows is fixed.
  • Issue with clearing Rich-Text and its formatting is resolved.