
Adds new Tab View, Masked Text Box and Data Form controls.
Features
- New Tab View Control - Lets users explore and switch among different views.
- New Masked Text Box Control - Lets users restrict input to certain types of characters, text, and numbers using a mask pattern. This control is used to create a template for providing information such as telephone numbers, IP addresses, product IDs, etc.
- New Data Form Control - Enables the data fields of any data object to be edited, allowing various forms to be developed, such as login, reservation, and data entry.
- New Pop-up Layout Control - Xamarin.Forms - Communicate important information to users with ease as pop-ups. Highlight and communicate all important information to users in simple, yet fully customizable pop-up views. They’re adaptive to existing applications with few lines of code.
- New Progress Bar Control - Provides a customizable visual that indicates the progress of a task.
- Chart
- Gradient support for chart series - Gradient colors are now supported in chart series.
- Legend customization - Users can customize legend items with custom views.
- Individual axis label customization - Individual axis labels can be customized.
- Spline range area series - A new spline range area chart type has been added.
- Circular Gauge
- Gradient support - Gradient color support has been added for customizing the gauge range.
- Data Grid
- Group summaries Xamarin.Forms - Display summary information of each group for the entire group summary row or for individual cells.
- Grid style improvement Xamarin.Forms - Default appearance of the data grid control and the icons used in the control have been improved for a better visual experience.
- Conditional style improvement Xamarin.Forms - Options to apply only a selection effect or both a selection effect and styling for cells and rows has been provided.
- Summary font attributes - Customize the font attributes for all summaries in the data grid control.
- Align summary column text based on grid column text alignment for all summaries.
- Exposed View-related APIs directly in the data grid itself that allow you to bind them in XAML.
- Xamarin.Forms - GridTappedCommand and GridLongPressedCommand allow you to bind a command to be executed with end-user interaction.
- Xamarin.Forms - Option to notify with property changes and refresh the view programmatically.
- Support for handling the QueryRowDragging event when a row is dropped without changing the record index.
- Xamarin.Forms - Support for binding SelectedItems to let end users bind selection from view model.
- DocIO
- Word to PDF support - DocIO now allows you to convert Word documents into PDF files.
- Linear Gauge
- Header support - Header support has been added to the linear gauge for displaying titles.
- Corner radius support - The linear gauge’s scale and bar pointers support the following locations for a corner radius: Start, End, Both and None.
- Marker shapes - The linear gauge supports the following symbol pointers: Circle, Diamond, Image, Inverted triangle, Rectangle and Triangle.
- Autointerval - Autointerval support has been provided for the linear gauge scale to maintain an interval based on its size.
- Opposed position - The linear gauge supports positioning the scale’s ticks and pointers on either side of the scale.
- Annotations - The linear gauge supports annotations containing UI elements.
- List View Xamarin.Forms
- Selected-item template- Support has been provided to customize the view of selected items by defining the selected item template.
- Item appearing and disappearing events - Support has been provided to programmatically notify users whenever an item appears or disappears from view upon loading, scrolling, disposing, etc.
- Paging - List view items can be paged by using the data pager control.
- Maps
- Range color mapping - Range color mapping support has been added for the maps control.
- PDF Viewer
- Built-in toolbar - Support for a built-in toolbar has been added in the PDF viewer, allowing easy access to all of its features.
- Ink annotation - Support for ink annotation enables free-hand drawing on a PDF document. The annotation color, thickness, and opacity are customizable.
- Pull-to-Refresh Xamarin.Forms
- Pull-to-refresh with data grid improvement - The pull-to-refresh control, when hosted with the data grid control as pullable content with a transition mode as push, bounces only the body region of the data grid when performing a pull-to-refresh action.
- Radial Menu Xamarin.Forms
- Radial Menu for Xamarin.Forms UWP - The new radial menu is useful for displaying a hierarchical menu in a circular layout. Typically used as a context menu, it can expose more menu items in the same space than traditional menus.
- Autocomplete Xamarin.Forms
- Multiselection - Select multiple items from a suggestion list. There are two ways to perform multiselection in autocomplete.
- Token representation - Selected items will be displayed with a customizable token representation and the users can remove each tokenized item with the close button.
- Delimiter - Selected items can be divided with a desired character given for a delimiter.
- Maximum display item with expander - Restrict the number of suggestions displayed and have the remaining items loaded by selecting LoadMore.
- Match highlighting - Highlight matching characters in a suggestion list to pick an item with more clarity.
- Custom search - Filter items in the suggestion list based on a custom search by the user. This will help to apply our typo toleration functionality to the control.
- Performance of autocomplete - The performance of autocomplete has been improved with several optimizations that allow users to load and search a million items in a second.
- Calendar
- Vertical swiping - Vertical swiping support has been added for navigating through calendar months.
- Agenda view - An agenda view has been added in which appointments will appear at the bottom of the calendar month view.
- Diagram
- Mind map - A mind map is a diagram used to visually organize information. A mind map is hierarchical and shows relationships among pieces of a whole idea. It consists of a central idea, related ideas, and lines connecting them together. It is used for brainstorming, planning, information gathering, etc. Note: Mind map is not supported in Xamarin.Forms UWP.
- Curve connector - Now, diagram control supports the creation and manipulation of curve connectors between two nodes.
- Image Editor
- Adding toolbar items - Image editor toolbar items can be added, removed, edited, and customized with images and text.
- Cropping with aspect ratio - Using built-in toolbar items, images can be cropped to aspect ratios 3:1, 4:5, 16:9, etc., or they can be reset to the original aspect ratio. Cropping can also be performed programmatically.
- Serialization - The current state of image editor elements can be saved and loaded when needed on any platform or device.
- Z-Ordering - Support has been added to place a shape in front of, behind, or between other shapes.
- Schedule
- Support for start and end hours - Change the start and end hour display in day, week, and workweek views to show only the needed time durations for end users.
- Minimum appointment height - Set the minimum appointment height regardless of appointment duration.
- Month inline view, appointment rendering, and selection appearances have been improved.
- Current day highlighting in the month view has been added.
- Essential XlsIO
- Filter enhancements - Essential XlsIO now allows data to be filtered by color and icon.
- Export Excel data to business objects - Export Excel data into an IEnumerable collection even on platforms that don’t support data tables. This helps developers populate business objects or model collections from an Excel worksheet very easily.
- Trace precedents and dependents - XlsIO assists users to trace the relationships between cells and formulas in Excel workbooks by providing the following abilities:
- Get precedent ranges to see which cells are referenced in the active cell’s formula.
- Get dependent ranges to see which cells contain a reference to the active cell.
- Copy and paste enhancements - XlsIO now supports copying content and pasting it as a link, which pastes references of the source range instead of pasting values. When the original data changes, the information is automatically changed where the content was pasted as a link.