Essential Studio for Xamarin.Forms expands its extensive offerings with a new Xamarin.Forms radial menu for UWP, multi-selection support in the autocomplete control, and five new controls.
The tab view control lets users explore and switch among different views.
The 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.
The 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.
The pop-up layout control can 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.
The progress bar provides a customizable visual that indicates the progress of a task.
Gradient colors are now supported in chart series.
Users can customize legend items with custom views.
Individual axis labels can be customized.
A new spline range area chart type has been added.
Gradient color support has been added for customizing the gauge range.
Display summary information of each group for the entire group summary row or for individual cells.
Default appearance of the data grid control and the icons used in the control have been improved for a better visual experience.
Options to apply only a selection effect or both a selection effect and styling for cells and rows has been provided.
Customize the font attributes for all summaries in the data grid control.
View-related APIs directly in the data grid itself that allow you to bind them in XAML.
GridLongPressedCommandallow you to bind a command to be executed with end-user interaction.
QueryRowDraggingevent when a row is dropped without changing the record index.
SelectedItemsto let end users bind selection from view model.
DocIO now allows you to convert Word documents into PDF files.
Header support has been added to the linear gauge for displaying titles.
The linear gauge’s scale and bar pointers support the following locations for a corner radius:
The linear gauge supports the following symbol pointers:
Autointerval support has been provided for the linear gauge scale to maintain an interval based on its size.
The linear gauge supports positioning the scale’s ticks and pointers on either side of the scale.
The linear gauge supports annotations containing UI elements.
Support has been provided to customize the view of selected items by defining the selected item template.
Support has been provided to programmatically notify users whenever an item appears or disappears from view upon loading, scrolling, disposing, etc.
List view items can be paged by using the data pager control.
Range color mapping support has been added for the maps control.
Support for a built-in toolbar has been added in the PDF viewer, allowing easy access to all of its features.
Support for ink annotation enables free-hand drawing on a PDF document. The annotation color, thickness, and opacity are customizable.
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.
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.
Select multiple items from a suggestion list. There are two ways to perform multiselection in autocomplete.
Selected items will be displayed with a customizable token representation and the users can remove each tokenized item with the close button.
Selected items can be divided with a desired character given for a delimiter.
Restrict the number of suggestions displayed and have the remaining items loaded by selecting LoadMore.
Highlight matching characters in a suggestion list to pick an item with more clarity. There are two ways to highlight the matching text:
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.
The performance of autocomplete has been improved with several optimizations that allow users to load and search a million items in a second.
Vertical swiping support has been added for navigating through calendar months.
An agenda view has been added in which appointments will appear at the bottom of the calendar month view.
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.
Now, diagram control supports the creation and manipulation of curve connectors between two nodes.
Image editor toolbar items can be added, removed, edited, and customized with images and text.
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.
The current state of image editor elements can be saved and loaded when needed on any platform or device.
Support has been added to place a shape in front of, behind, or between other shapes.
Change the start and end hour display in day, week, and workweek views to show only the needed time durations for end users.
Set the minimum appointment height regardless of appointment duration.
Customize appointments using an appointment template and appointment template selector.
Previously, the UWP schedule had a Windows Phone appearance. Now, the new, lightweight UWP schedule has been enhanced for better performance. The usability and appearance of workweek view and week view have been improved based on Google Calendar.
Command support for CellTapped, CellDoubleTapped, CellLongPressed, and VisibleDatesChanged events has been added.
Essential XlsIO now allows data to be filtered by color and icon.
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.
XlsIO assists users to trace the relationships between cells and formulas in Excel workbooks by providing the following abilities:
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.