How can I help you?
Essential Studio® for Xamarin.Forms Release Notes
Common
Features
- Xamarin.Forms dependency has been upgraded to version 3.6.0.344457.
- We have provided WPF support for Xamarin.Forms for the following controls:
- ListView
- Scheduler
- Border
- Button
- Chips
- Switch
- Radio Button
- CheckBox
- Gradient View
- Segmented Control
- Text Input Layout
- We have provided Material design support for the following controls:
- Accordion
- Autocomplete
- Button
- Calendar
- CheckBox
- Chips
- ComboBox
- Expander
- ListView
- PDF Viewer
- Picker
- Popup
- Radio Button
- Range Slider
- Scheduler
- Switch
- TreeView
DocIO
Features
- #231751 - Provided support to preserve the text watermark in Word to PDF conversion.
- #237033 - Provided support to optimize the identical images while converting a Word document to PDF.
- #105883 , #134917, #170211, #239966, #244366, #F146503 - Provided support to create and apply custom table styles in a Word document.
- #94996, #F116887, #137337, #137532, #147886, #159260, #163472, #182382, #183354, #140858, #197030, #199916, #201860, #212424, #232214, #234693 - Provided support to shape and Text box rotation in DOCX , Word to PDF and Word to image conversion.
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.
- #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, #245011, #217699 - 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.
- #244161 - Table is now preserved properly while converting a Word document to PDF.
- #242252 - Macro button field result is now preserved properly while converting a Word document to PDF.
- #244161 – The NullReferenceException will no longer be thrown while converting a Word document to Image.
- #243494 - Bookmarks are now preserved properly while converting a Word document to PDF.
- #245094 - The paragraph style name is now preserved properly in the
StyleNameproperty while parsing RTF format document. - #240020 - Images and tables are now preserved properly in HTML export when the system scaling value is other than 100%.
- #237184, #131175 - Child shape line weight is now preserved properly while converting a Word document to PDF.
- #237184 - Rounded rectangle shape is now preserved properly while converting a Word document to PDF.
- #245656 - The ArgumentOutOfRangeException will no longer be thrown while opening a DOC format Word document.
- #245313 - Text is now preserved properly while converting a Word document into PDF.
- #239089, #246062 - The ArgumentOutOfRangeException will no longer be thrown while replacing bookmark content in Word document.
- #244946 - Font name is now updated properly while applying character format to the text range in Word document.
- #244919 - The IndexOutOfBoundsException will no longer be thrown while updating document fields.
- #244241 - Argument is not image byte array exception will no longer be thrown while updating alternate chunk.
- #243623 - Bold is now preserved properly while converting HTML into a Word document.
- #243595 - Negative values are now preserved properly while performing mail merge in a Word document.
- #241184 - Image is preserved properly in content control when open and save the word document.
- #F145109, #246061 - Bookmark contents are now replaced properly with the ReplaceBookmarkContent API.
- #238451 - Underline is preserved in RTF to HTML conversion.
- #F145124 - Hanging will no longer occur while deleting a bookmark contents.
- List value is now updated properly when converting a Word document to HTML.
Features
- #216603 - Added support for enhanced electronics signature ETSI CAdES.
- #218411, 223453, F141588 - Added support for validating digital signatures in existing PDF document.
- #187514, 182262, 153360, 103910 - Added support for finding the corrupted PDF document.
- #233393 - Added support for setting LeaderOffset, EndLineStyle, and BeginLineStyle in
PdfLineMeasureAnnotation. - #232955 - Added support for processing PDF, which contains encryption only for attachments in PDF.
- #236552 - Added support for finding the header row using event handler.
Breaking Changes
- Line ending styles default value has been changed to None from Square.
Bug Fixes
- #245618 - The
ArgumentOutOfRangeExceptionwill no longer occur when saving the existing PDF document. - #245433 - Characters with super script will be preserved properly when rendering with Thai font.
- #246397 - Document save performance with the
SaveProgressevent has been improved. - #237184 - Preservation and hanging issue will no longer occur when converting Word to PDF.
- #244577 -
PdfDocumentLinkAnnotationdestination will be updated properly with provided X and Y position. - #244143 - Adjacent character removal in text redaction has been resolved.
- #244220 - Logo image will be preserved properly in EMF to PDF conversion.
- #242068 - Meta file will be rendered properly in EMF to PDF conversion.
- #241580 - Tiling brush will be rendered properly in XPS to PDF conversion.
- #243529 - Barcode will no longer have any extra blank space when rendering.
- #246019 - Hanging issue will no longer occur when converting a Word document to PDF.
- #244245 - Text and Icon values of
PdfLoadedPopupAnnotationwill be retrieved properly. - #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.
- #238715 – Text will be rendered properly when converting a particular Word document to PDF.
- #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. - #F144285 - Signature bounds will be retrieved properly from the existing PDF document.
-
PdfTiffImagewill be rendered properly inPdfGrid. - Added appearance stream for different style radio buttons.
- Text size will be calculated based on the text box field height if it does not have font or size.
- 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
Features
- #F145218 - Added support to insert the slide with
PasteOptionsin PowerPoint document. - #238015 - Added the Font stream property in
SubstituteFontEventArgsto set alternate font stream for missing fonts in device during Presentation to PDF/Image conversion. - #238015 - Added support to show the warnings of unsupported elements during Presentation to PDF/Image conversion.
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.
- #237602 - Border will be preserved properly while saving the PowerPoint presentation.
- #237602 - The NullReferenceException will no longer be thrown while opening the PowerPoint presentation.
SfAccordion
Bug Fixes
- #246353 - In iOS, Null reference exception will no long occur after navigated back from page loaded with Accordion.
Features
- Material design support has been provided.
SfAutoComplete
Features
- #237863 -
EnableAutoSizesupport has been provided to view all the selected items in UI without scrolling up or down in token wrap mode. - Automation Id support has been provided.
SfAvatarView Preview
The Avatar View control for Xamarin.Forms provides a graphical representation of a user’s image. The view can be customized by adding an image, gradient background, group view, and more.
Key Features
- Displays initials, images, and font icons.
- Supports customizing border color, background color, and corner radius in the view.
- Includes avatar characters as built-in vector images.
- Supports adding up to three images or initials in a single view.
- Supports different types of visual styles.
- Supports gradient backgrounds.
SfBadgeView
Bug fixes
- #245084 - [iOS] The NullReferenceException will no longer be thrown when binding the IsVisible property.
SfButton
Features
- Now, the button control supports WPF platform in Xamarin.Forms.
- #I238084, F145424, I240146 - The Top, Bottom, Left, and Right image positions support has been added to
SfButtoncontrolImageAlignmentenum.
Enhancement
- Now, the load time performance has been improved in
SfButton.
SfCalendar
Features
- #239886 - [Android, iOS] In
YearView, the scroll panel behavior has been improved, andHorizontalandVerticalnavigation supports have been provided. - #212558 - The
AutomationIdsupport has been provided toSfCalendar. - #217528 - In
SfCalendar, theClearSelectionmethod support has been provided to clear the selections such asSingleSelection,MultiSelection,RangeSelection, andMultiRangeSelection. - [UWP]
Accessibilitysupport has been provided toSfCalendar. - [ Android, iOS] In
SfCalendar, the default UI has been changed toMaterialdesign.
Breaking Changes
- [Android, iOS] Now, the
YearViewdoes not navigateVertically, it navigates depends on theNavigationDirectionproperty ofSfCalendar, and the defaultNavigationDirectionisHorizontal. - [iOS] Now, the
YearViewarchitecture has been changed, and Navigation Arrow and Header customizations will apply. - [Android, iOS] The behavior of the
EnableDatesInPastproperty has been changed. If it isTrue, the past dates will be enabled, and if it isfalse, the past date will be disabled. - The behavior of the
ShowLeadingAndTrailingDaysproperty has been changed. If it isTrue, the previous and next month dates will be shown, and if it isfalse, the previous and next month dates will not be shown. - The default
InlineandAgendaViewUIs have been improved. - In
SfCalendar, theRangeSelectionUI has been improved. - In
SfCalendar, theBlackoutDatesUI customized byBlackoutDateViewModeand the default UI changed toStrikethrough. - In
SfCalendar, the color codes have been modified for all the UI elements based on theMaterialcolor code.
SfCarousel
Features
- Automation Id support has been provided.
- #F145015 - DataTemplateSelector support has been provided for choosing a DataTemplate at run time based on the value of a data-bound property.
SfChart
Features
- #I236869, I243945 - Now, the
SfChartcontrol supports value-based series plotting inCategoryAxis.
Bug fixes
- #I241181 - [Android, iOS] Now, the
ItemsSourcewill be updated properly when using the ReactiveUI DynamicData collection.
SfCheckBox
Features
- Now, the checkbox control supports WPF platform in Xamarin.Forms.
- #I231939 - Now, the
SfCheckboxsupports wrapping the text usingLineBreakMode.
SfChip
Features
- Now, the chip control supports WPF platform in Xamarin.Forms.
SfComboBox
Features
- #240601 -
EnableAutoSizesupport has been provided to view all the selected items in UI without scrolling up or down in token wrap mode. - Automation Id support has been provided.
- [UWP] Keyboard interaction support has been provided to allow users interact with the control with keyboard using up, down, enter, back, and escape keys. This support can be helpful for accessibility support.
SfDataForm
Features
- #239672, #244059 - Now, the editor view
BackgroundColorwill be customized while usingFloatingLabelLayoutinSfDataForm. - The
AutoCompleteeditor support has been provided forSfDataForm. - The
DropDowneditor support has been provided forSfDataForminFloatingLabelLayout. - [UWP] The
Accessibilitysupport has been provided forSfDataForm. - The
AutomationIdsupport has been provided forSfDataForm.
Bug Fixes
- #247064 - Now, the
UpdateEditormethod works properly whenFloatingLabelLayoutis added inSfDataForm.
Breaking Changes
- The
EmailAddressAttribute,MaxLengthAttribute,MinLengthAttribute,RangeAttribute,RequiredAttribute,StringLengthAttribute,DataTypeAttribute,DisplayAttribute,EditableAttribute,EnumDataTypeAttribute,DisplayFormatAttribute, andReadOnlyAttributehave been removed fromSyncfusion.SfDataForm.XFormsinstead of addingSystem.ComponentModel.DataAnnotationsassembly to refer data annotation.
SfDataGrid
Features
- #221427, #154618, #246389, #246063, #154618, #F147402, #F146450 - Support has been provided to bind a
DataTablecollection asSfDataGrid.ItemsSource. - #233437 - Support has been provided to auto-generate the numeric buttons based on the available parent size of
SfDataPager. - #233630 - Support has been provided to show the vertical borders for cells in all the summary rows using the
GetSummaryVerticalLineVisibility()override in theGridStyleclass. - #234424 - Support has been provided in
SfDataPagerto display the buttons in rectangular shape using theSfDataPager.ButtonShapeproperty. - #227069, #228166 - Support has been provided in
GridTemplateColumnto load a separate template when a cell enters into edit mode. - #236239 - Support has been provided to disable cell navigation and interaction for a particular column using the
GridColumn.AllowFocusproperty. - #238080 - [UWP] When the focus enters or exits the SfDataGrid for TAB and Shift + Tab key press, notifications can now be listened in the
ProcessKeyDown()override inGridSelectionController. - SfDataGrid and SfDataPager now support the
AutomationIdproperty to help automation frameworks, identify, and work with its elements.
SfDateTimeRangeNavigator
Bug fixes
- #I245575 - The Exception will no longer be thrown in
SfDateTimeRangeNavigatorwhen using it inSfPdfViewerwith navigation page.
SfEffectsView Preview
The Effects View is a container control that provides modern effects like ripple, selection, scaling, and rotation out of the box. Users can render these effects through touch interactions like touch down, touch up, long press, and also by calling the API.
Key Features
- Highlight and ripple animations.
- Selection effect with built-in support for notifications during selection state changes.
- Scale down, scale up, and rotation effects.
SfExpander
Bug Fixes
- #146539, #245443 - In UWP, Expander will now resize properly when resizing the screen.
Features
- Material design support has been provided.
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 -
IsImageEditedproperty value will be return false after saved the changes.
Features
- #142403 - The ImageEdited event support has been provided.
- #233184 - Support has been provided to disable resizer in image editor.
-
#234295 - Support has been provided to restrict text pop-up preview window when tapping the text to add read-only text.
- #239418 - Provided the following image effect support in image editor.
- Hue
- Saturation
- Contrast
- Brightness
- Sharpen
- Blur
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.
-
#245773 - The ObjectDisposedException will no longer be thrown when upgrading Xamarin.Forms.
Features
- #242462 - Support has been provided to customize the element spacing of control and linear scale.
SfListView
Bugs
- #245489 -
LoadMoreCommandwill no long fire multiple times whenLoadMoreOptionisAutoOnScroll. - #246001 -
ItemSelectionChangedEventArgswill now return correct value on selecting theListViewIteminGridLayoutof SfListView. - #8364 - View Cells will no longer shrink smaller while re-ordering the
ListViewItem.
Features
- Provided WPF support for Xamarin.Forms ListView.
- Material design support has been provided.
Known Issues
- Swiping and Item Reordering feature support will not work in Xamarin.Forms WPF ListView.
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.
-
#240706 - [iOS] SymbolPointer is rendered at the maximum scale value when setting pointer value greater than the maximum value.
-
#244543 – The
GeoCoordinateChangedevent will not fire twice on every zoom level change. -
#243890 - [Android] CustomMarker is not clipped when applying translation to template child view.
-
#241737 - [Android, iOS] Marker will be displayed properly when adding ShapeFileLayer as sublayer of ImageryLayer.
SfMaskedEdit
Features
- #234584 - Support has been provided to display the password character with some delay like an entry.
SfNavigationDrawer
Features
- Automation Id support has been provided.
SfNumericUpDown
Breaking Changes
- Due to internal architecture change, now, it is not required to add
Syncfusion.SfNumericUpDown.Android.dll
andSyncfusion.SfNumericUpDown.iOS.dllassemblies to your platform specific projects such as Android and iOS in Xamarin.Forms respectively. Hence, you need to remove these two assemblies from your platform specific projects.
SfParallaxView
Bug fixes
- #241052 - [Android] The image set as content inside the SfParallaxView will be loaded properly.
SfPdfViewer
Features
- #170150, #179008, #181017, #200960, #203321, #203586, #203799, #212751, #216522, #222409, #225193, #227903, #228230, #231938, #233680, #237564, #240562, #F132449, #F133612, #F138928, #F133612 – Support for flip or single page view mode has been provided.
- #197517, #198535, #220997 – Support for customizing the minimum zoom value has been provided.
- #183873, #209917, #209733 – Support for loading encrypted or password protected PDF documents has been provided.
- #241296 – Support for customizing the free text annotation has been provided.
- #233085 – Added APIs to keep track on current search occurrence and total occurrences of searched text in the PDF document.
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 when 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] Application will no longer be crashed when performing long press on the 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. - #243042 – The
System.ObjectDisposedExceptionwill no longer occurs when using thePdfViewerControlinsideCarouselPage. - #F145917, #243961 – [Android] Color for the text box entry field is now applied properly.
- #239481 – Free text annotation is now printed properly.
- #245172 – [Android] Zoom value is now applied properly.
- #233304 – [Android] Application will no longer be crashed when unloading the PDF document.
- #243780 – [iOS] PDF document is now displayed with proper zoom value.
- [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.
- Application will no longer crash when navigating through pages scroll head.
- Application will no longer crash when loading PDF document contain form fields.
SfPicker
Features
- Now,
SfPickercontrol supports Automation Id. - [Android, iOS] Now, support provided for Material when Visual API is set to Material.
SfPopupLayout
Features
- #237222 - Support has been provided to apply padding to the pop-up view.
- [Android, iOS] Support has been provided to show popup in material design when
SfPopupLayout.Visualis set toVisualMaker.Material. - SfPopupLayout now supports the
AutomationIdproperty to help automation frameworks, identify, and work with its elements. - Easing effects have now been added to improve the existing animations available in
SfPopupLayout, and theSfPopupLayout.PopupView.AnimationEasingproperty has been provided to choose a suitable animation easing effect.
Bug Fixes
- #I246551 - Now,
SfPopupLayout.PopupView.PopupStyle.OverlayColorworks properly when setting from XAML page.
SfRadialMenu
Features
- Automation Id support has been provided.
SfRadioButton
Features
- Now, the radio button control supports WPF platform in Xamarin.Forms.
- #I242013,I247161 – Now, the
SfRadioButtonsupports wrapping the text usingLineBreakMode.
SfRangeSlider
Features
- [Android, iOS] Now, support provided for Material when Visual API is set to Material.
SfRating
Features
- Automation Id support has been provided.
Bug Fixes
- #244531, #245000 - Now, the
SfRatingcontrol is properly displayed when scrolling the items inside Xamarin.Forms.CollectionView or ListView.
SfRichTextEditor Preview
The Xamarin RichTextEditor control is a WYSIWYG editor that provides a great user experience for composing or editing rich text content from your Xamarin.Forms applications. Users can format their content using standard toolbar commands.
Key Features
- Applies formatting such as bold, italics, and underline.
- Applies font color and background color to the content.
- Customizes the text size and selection.
- Creates bulleted and numbered lists.
- Cut,copy and paste the content.
SfRotator
Features
- Automation Id support has been provided.
Bug Fixes
- #247018 - [iOS] Now, the
SfRotatorcontrol works properly when using it with the SegmentedControl. - #244334 [Android] Now, the
SfRotatorcontrol works properly when selected index is changed while swiping is in progress.
SfSchedule
Features
- Now, the
SfSchedulecontrol supportsWPFplatform in Xamarin.Forms. - #191255, #192010, #204107, #204222, #215598, #217951, #218392, #178983, #235682 - Support has been provided for displaying spanned appointments in
SfScheduleMonthViewas inGoogle calendar. - #228949 – The
AutoTimeIntervalHeightsupport has been provided forSfSchedulebased on the givenStartHour,EndHour, and screen height inDayView,WeekView,WorkWeekView, andTimelineView. - #187242 - The
MonthInlineAppointmentTappedevent occurs when tap theNo Eventslayout inSfSchedule. - #139428 – [UWP] Now, the dragging appointment will be placed based on the cursor point.
- [UWP] The
Accessibilitysupport has been provided forSfSchedule. - The
AutomationIdsupport has been provided forSfSchedule. - [ Android, iOS] In
SfSchedule, the default UI has been changed toMaterialdesign.
Bug Fixes
- #245707 – [UWP] Now, the time slot label settings in days view will be updated properly on view switching.
Breaking Changes
- The obsolete property
selectedAppointmenthas been removed fromMonthInlineAppointmentTappedEventArgs. - The deprecated event
ScheduleCellTappedhas been removed. - The subscribe and unsubscribe dependency services
IScheduleDependencyServicehas been removed. - The default
InlineandAgendaViewUIs have been improved. - In
SfSchedule, the color codes for header, view header, current date highlight and time label have been modified based on theMaterialcolor code.
SfSegmentedControl
Features
- Now, the segmented control supports WPF platform in Xamarin.Forms.
- #I220329 - Now, the
SfSegmentedControlsupports auto scrolling for the selected item or index.
SfShimmer Preview
The Shimmer control can be used to improve the responsiveness of an application by showing a modern shimmer effect when the data is being loaded in the background. This control will come with six built-in shimmer types.
Key Features
- Six built-in shimmer types for easy integration.
- Support for custom shimmer types.
- Shimmer effects from multiple directions.
SfTabView
Features
- #232962, #245315, #248010 - Automation Id support has been provided.
- #241368, #F145945 - [Android, iOS] The
IsVisibleproperty forSfTabItemhas been implemented. - [Android, iOS] Now, support provided for Material when Visual API is set to Material.
Bug Fixes
- #244398 - [iOS] Now, SfTabView binding context is applied properly for tab items.
- #247600 - [Android] Now, the TabView selection change by swiping works properly when using inside scroll view.
SfTreeView
Features
- Material design support has been provided.
Visual-Studio-Extension
Features
- Introduced new project templates in Visual Studio for Mac.
XlsIO
Features
- #238012 - Warning capture is implemented in Excel to PDF conversion.
- #238012 - Unsupported font is now substituted by a font stream in Excel to PDF conversion.
- #238385 - Exporting Excel data to nested class is now supported.
- #F144806 - Boolean to include column headers is now provided as an overload to the
ImportDataTable()method withImportOnSaveoption. -
Bindableattribute is implemented to skip a property on importing data from a collection. - Importing data from nested collection to Excel is now supported.
Breaking Changes
- #238012 -
IWarninginterface is added to represent the warning details of unsupported and substituted elements. - #238012 -
ShowWarning()method is added inIWarningclass to show warning in the workbook. - #238012 -
Cancelproperty inIWarningclass gets or sets a boolean value to cancel the current process. - #238012 -
Warningproperty is added inExcelToPdfConverterSettingsclass to get warning detail in Excel to PDF conversion. - #238012 -
WarningInfoclass is added to represent the warning details with type and description. - #238012 -
Descriptionproperty is implemented inWarningInfoclass to get description of the warning. - #238012 -
Typeproperty is implemented inWarningInfoclass to get the type of the warning. - #238012 -
WarningTypeenum is added to specify the type for the specific warning. - #238012 -
AlternateFontStreamproperty inSubstituteFontEventArgsclass gets or sets the alternate font stream. - #238385 -
ExportData<T>()method is added inIWorksheet,WorksheetImpl,ExternWorksheetImplandWorksheetGroupclasses to export worksheet data into the collection of CLR objects. - #F144806 -
ImportDataTable()method is added as an overload inWorksheetImpl,WorksheetGroupandExternWorksheetImplclasses with a boolean to include column headers. -
BindableAttribute()constructor inBindableAttributeclass initializes a new instance that indicates whether a property is bindable. -
Bindableproperty inBindableAttributeclass specifies the bindable attribute for a property. -
ImportData()method is added inIWorksheet,WorksheetImpl,ExternWorksheetImplandWorksheetGroupclasses to import data from class objects to a worksheet. -
ExcelNestedDataLayoutOptionsenum inenumsclass specifies how to fill the group field values while importing nested collection CLR objects. -
ExcelNestedDataGroupOptionsenum inenumsclass specifies whether the grouping is added with Collapse or Expand while importing nested collection CLR objects. -
ExcelImportDataOptionsclass is added inIWorksheetclass to specify import data options. -
FirstRowproperty inExcelImportDataOptionsclass specifies first row from where the data should be imported. -
FirstColumnproperty inExcelImportDataOptionsclass specifies first column from where the data should be imported. -
IncludeHeaderproperty inExcelImportDataOptionsclass specifies whether class properties names must be imported or not. -
IncludeHeaderParentproperty inExcelImportDataOptionsclass specifies whether parent class properties names must be imported or not. -
NestedDataLayoutOptionsproperty inExcelImportDataOptionsclass specifies how to fill the group field values while importing nested collection objects. -
NestedDataGroupOptionsproperty inExcelImportDataOptionsclass specifies whether the grouping is added with Collapse or Expand while importing nested collection objects. -
CollapseLevelproperty inExcelImportDataOptionsclass specifies the group collapse level.
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.
- #244941, #245083 - Custom properties are now preserved properly on resaving the Excel document.
- #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.
- #226622 - Cell value is now updated properly while coping a range from source to destination.
- #239384 - Performance is improved while converting Excel document into PDF with conditional formatting.
- #243118 - Exception will no longer be thrown on saving the document with form controls in Xamarin.Forms.
- #244535 - Filter applied columns are now auto-fitted properly.
- #243110 - Code name is now preserved properly for XLSX files.
- #242235 - Alternative text for chart shape is now preserved properly on resaving the Excel document.
- #245833 - Worksheet with autoshapes is now cloned properly.
- #243737 - Conditional format styles are now copied properly while applying marker with jump arguments.
- #240083 - Conditional format formula is now calculated correctly in Excel to PDF conversion.
- #244284 - Table formatting issues will no longer occur on resaving the Excel file.
- #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. - #F146576 - Cell with indentation will no longer be missed in worksheet to image conversion.
- 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.
- Exception will no longer be thrown while converting the Excel document to PDF after resave.