Volume 4 adds new Button, Border, Backdrop, and other controls, predefined dynamic resource keys for mass theming, and form-filling and editing support in PDF Viewer.
Now, you can easily theme all the controls using predefined dynamic resource keys.
The new Backdrop control is composed of two surfaces, a back layer and a front layer. The back layer displays actions that will update the front layer’s content.
ContentPageand supports seamless navigation and toolbar customizations.
Badges are used to notify users of new or unread messages, notifications, or the status of something. They can also be used in conjunction with lists to represent the stage of an item, such as New, Old, or Preview.
The new Border control is a container control that allows you to apply borders, background, border width, and corner radii.
The Xamarin.Forms Button is a custom button control with UI customization, toggle states, and theme support. You can set icons, background images, and corner edge radii and customize the appearance for different visual states using the visual state manager.
The new chip control presents information in an interactive and customizable layout. The new chip group control arranges multiple chip controls in a variable layout and groups them to make selections.
The new ParallaxView control binds the scroll position of a foreground element (e.g., a list) to a background element and moves the background element at a different speed.
Essential DocIO now allows updating the AutoNum and Set fields in a Word document.
Essential DocIO now allows numbering in lists to be restarted in the Word documents while performing mail merge and merging multiple Word documents.
Essential DocIO now allows hyphenating text in a Word document while converting it to PDF or image format.
Essential DocIO now allows showing revision marks in a generated PDF when converting Word documents with tracked changes or revisions.
Essential DocIO now provides the following features in Word-to-PDF conversion:
Add text to a PDF document by using OpenType font.
Create a PDF/A-1b conforming document.
RTL support changes the flow of the UI to right-to-left based on the culture of the device.
Form filling and editing support allows users to fill and edit form fields present in the PDF document.
Handwritten signature support allows users to add, edit, and delete handwritten signatures in the signature form field present in the PDF document.
Add, edit, and remove connectors in PowerPoint files.
Support to customize inline and agenda view events using template and template selector.
Change the connector of a data marker to a horizontal line in circular charts. At present, the connector line of a data marker is rendered based on the angle of the respective segment.
A typical range column chart requires two values, high and low, but this feature allows users to plot the range column chart with a single y-value. This is possible when the y-value is considered the delta value for a range column chart, and the segments are arranged at the center of the chart area.
Highlight an entire series by touching anywhere on the series.
Add an axis to the chart without mapping it to any series. This is typically used to duplicate a y-axis and display it on the opposite side of the y-axis. The axis can always be kept in the UI even though the respective series is removed or added at runtime.
Increase or decrease text editor height based on user input to improve readability in multiline text editor.
Support to customize validation messages using templates in DataForm.
Display additional rows which are not bound to the underlying data source using the unbound row functionality.
DataGrid control provides RTL support to change the flow of text to a right-to-left orientation.
Virtualization enables faster rendering by loading the diagramming objects available only on the visible area. Remaining objects will be loaded when they come into view.
This feature allows users to automatically scroll the Diagram whenever a node or connector is moved beyond the visible boundary.
This feature allows users to arrange annotations in relative positions.
Save an image without losing its original quality.
Customize the data template of cards based on DataTemplateSelector.
Change the left-to-right alignment of the Kanban Board to right-to-left (RTL).
Support to push the sticky group header when another group header leads (e.g., Contact list in Android and iOS device).
ListView control provides RTL support to change the flow direction of text from right to left in vertical orientation.
Tooltip support has been provided to the shapes, markers, and bubbles of a map’s shape layer and the markers of a map’s tile layer. The tooltips feature animation and template support for customization. Tooltips are used to show information about the shapes, markers, and bubbles when the end user taps the map elements.
Values to within a specific range by setting the Maximum and Minimum property values.
Provides right to left flow direction support in Schedule control.
This feature allows users to change the alignment of the Text Input Layout control to right-to-left (RTL).
The None container type can be used in addition to the Filled and Outlined types, where the hint and input view will be positioned compactly without any background decorations for the container.
Support to change the flow of text to the right-to-left direction in TreeView control.
Support to add nodes on demand when the expander is tapped in TreeView control.
Excel documents can be converted to PDF. This converts Excel files with data, styles, rich-text, Unicode characters, conditional formats, pivot tables, tables, shapes, images, text boxes, page setup options, page breaks, print area, headers, and footers.