More than 30 universal controls have been added to the Windows Phone and WinRT suites for building enterprise-grade Windows Store universal applications, including grids, charts, gauges, menus, calendars, editors, and many more. The user interface of the controls has been optimized for both tablet and phone interfaces. It also includes high-performance libraries that enable your applications to read and write Excel, Word, and PDF documents.
The Calculate library is a high-performance calculation engine for use in Windows Store apps. It includes 405 formulas that can be used to add calculation support to objects by implementing the ICalcData interface. It can be used to manage multiple data-bound grid objects, and includes formulas that can reference values between grids, as well as cross-sheet ranges. When used with Essential XlsIO, developers can create worksheets with no dependencies on Microsoft Excel.
The MaskEdit control allows input to be validated and accepted or rejected based on established criteria. Values that fall outside a set range or format are rejected, making it a useful control for data validation.
The Grid control for universal apps is a high-performance grid component that has been built from the ground up to achieve the best possible performance, even on low-powered ARM devices. The user interface of the grid is optimized for both tablet and phone interfaces. It offers smooth and responsive touch scrolling, even when displaying hundreds of thousands of records. The Grid control also includes several advanced features like interactive grouping, sorting, filtering, and displaying summary rows. The seamless editing experience that it offers rivals that of Microsoft Excel. The contents of the grid and its formatting can be exported to Excel and PDF documents.
The Chart control is a high-performance, visually stunning charting component that is also easy to use. It includes common chart types ranging from line charts to specialized financial charts. Charts can be annotated with various built-in tools to note important information. The control includes commonly used technical indicators, trend lines, and error bars for studying trends in data.
BulletGraph is a variation of the bar graph, which is developed as a replacement for the dashboard gauges and meters. The Bullet Graph features a single, primary measure (for example, current year-to-date revenue), and compares that measure to one or more other measures to enrich its meaning (for example, compared to a target). It’s also having feature to displays the measures in the context of the qualitative range of performance such as poor, satisfactory, and good.
The Circular Gauge control is a highly customizable control used to visualize a given value in a circular scale. All of its elements—scales, ticks, pointers, and labels—can be customized as needed.
The Linear Gauge control is used to visualize a given value over a linear scale like a thermometer. All of its elements—scales, ticks, pointers, and labels—can be customized as needed.
The Digital Gauge control can be used to display alphanumeric values, similar to an LED display.
The Sparkline control provides a small, lightweight chart drawn without axes. It is very useful for quickly visualizing trends, and is commonly used in cells inside a grid control.
The Range Navigator control provides an interface for selecting a specific range from a date or time axis in a chart. It is commonly used in financial dashboards to filter the time range for which data is visualized. The interface is optimized for touch interactions.
The Radial Menu control displays a hierarchical menu in a circular layout that is optimized for touch devices. Typically used as a context menu, it can expose more menu items in the same space used by traditional menus.
The Radial Slider control provides an interface for selecting a numeric value through touch gestures.
The Busy Indicator control includes more than 30 built-in animations that can be shown within your applications.
The Color Picker control provides a color selection tool through a touch-friendly interface. All settings, including the RGB values, can be manipulated purely using touch.
The Color Palette control lets users select colors from a list of available swatches.
The Date Picker control provides an interface for quickly selecting dates on touch devices.
The Date-Picker Combo control provides a date-picker interface similar to the one found in many native Windows applications.
The Time Picker control provides an interface for quickly selecting times on touch devices.
Hub tiles are a type of content control that displays Windows UI-style tiles within an application user interface. Content updates are shown through a variety of animations, similar to the Live Tile updates of the Windows Start screen.
The Tree Navigator control provides a unique interface that can expand a tree structure in-place without taking up additional space on the screen.
The Accordion control provides an interface where a long list of items can be collapsed, and one or more items can be expanded on demand. This interface element is useful in dashboard views where space is limited.
The Grid Splitter control splits the screen into adjustable rows or columns, enabling users to easily manage multiple viewing areas.
The Calendar control provides an interface similar to the built-in Windows calendar for selecting a date or displaying events in a month view.
The Carousel control arranges a list of items in a layout that is optimized for browsing on a touch device. Users simply swipe to reveal the next item in the list.
The Tab control displays items as tabs, enabling better use of space within a page. Tabs can be positioned at the top, bottom, left, or right of a page.
The Tile View control displays multiple items at once, with one item in a maximized state while all other items remain minimized. Each item can have a different data template for its minimized or maximized state. This control is useful for dashboards where individual components need to be analyzed in greater detail one at a time.
This Extended Text Box control adds several features to an ordinary text box, such as autocomplete, data validation, and watermarking.
The Numeric Text Box control restricts input to numbers and provides several options for formatting number values as currencies, percentages, and more.
The Mask-Edit Text Box control is an editor that supports a declarative syntax for accepting or rejecting user input. It can distinguish between proper and improper user input.
The Domain Up-Down control lets users select an item from a list of options by cycling through the list one by one, using the provided up and down buttons.
The Numeric Up-Down control lets users increase or decrease one numeral increment at a time using the provided increase and decrease buttons.
The Calculator control provides a basic calculator interface that is useful when users need to perform simple calculations without switching to external applications.
The Range Slider control extends an ordinary slider control, adding the capability to select a range of values instead of a single value.
The Rating control lets users easily select a value from a group of symbols shown in sequence. The appearance and selection behavior of the control are completely customizable. For example, the control can be displayed as a sequence of diamonds instead of the default star shapes.
The Calculate control for universal apps is a full-featured calculation engine that can evaluate more than 350 formulas.
The Map control is a powerful data-visualization widget that can be used to articulate data as a map. It is frequently used in financial dashboards for plotting sales across geography.
The TreeMap control provides a simple but effective way for visualizing flat or hierarchical data as clustered rectangles with a specific weighted attribute that determines their size.
DocIO is a .NET library that can read, write, and modify Microsoft Word documents. It features a full-fledged object model similar to the Microsoft Office Automation libraries. It can be used on systems that do not have Microsoft Word installed.
XlsIO is a .NET library that can read and write Microsoft Excel worksheets. It features a full-fledged object model similar to the Microsoft Office Automation libraries. It can be used on systems that do not have Microsoft Excel installed, making it an excellent reporting engine for tabular data.
The PDF control is a .NET library that can create and modify PDF documents without any external dependencies.