Essential Studio for Windows Store Universal Apps

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.

COMPREHENSIVE SUITE OF UNIVERSAL CONTROLS

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.
universal controls
Controls for Windows Store Universal Apps
  • Accordion
  • Busy Indicator
  • Hub Tile
  • Calendar
  • Carousel
  • Tile View
  • Chart
  • Grid
  • Range Navigator
  • Sparkline
  • Date Picker
  • Time Picker
  • Date-Time Picker
  • Numeric Text Box
  • Extended Text Box
  • Domain Up-Down
  • Numeric Up-Down
  • Mask-Edit Text Box
  • Radial Menu
  • Rating
  • Radial Slider
  • Range Slider
  • Grid Splitter
  • Tab Control
  • Tree Navigator
  • Calculator
  • Color Palette
  • Color Picker
  • Bullet Graph
  • Circular Gauge
  • Linear Gauge
  • Digital Gauge
  • Maps
  • Tree Map
  • Calculate
  • XlsIO
  • DocIO
  • PDF
The screenshots that follow are taken from a sample application that Syncfusion developers created from a single code base.
screenshot screenshot

Calculate Library

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.

calculate-library
Calculate Library at Work

MaskEdit Control

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.

Maskedit control
Invalid Value
Maskedit control
Elements of the MaskEdit Control

Grid Control

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.

grid control

Chart Control

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.

chart
chart control

BulletGraph

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.

Bullet Graph

Circular Gauge

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.

circular gauge

Linear Gauge

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.

linear gauge

Digital Gauge

The Digital Gauge control can be used to display alphanumeric values, similar to an LED display.

digital gauge

Sparkline

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.

sparkline

Range Navigator

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.

Range navigator

Radial Menu

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.

radial menu

Radial Slider

The Radial Slider control provides an interface for selecting a numeric value through touch gestures.

radial slider

Busy Indicator

The Busy Indicator control includes more than 30 built-in animations that can be shown within your applications.

busy indicator

Color Picker

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.

color picker

Color Palette

The Color Palette control lets users select colors from a list of available swatches.

color picker

Date Picker

The Date Picker control provides an interface for quickly selecting dates on touch devices.

date picker

Date Picker Combo

The Date-Picker Combo control provides a date-picker interface similar to the one found in many native Windows applications.

date picker combo

Time Picker

The Time Picker control provides an interface for quickly selecting times on touch devices.

time picker

Hub tile

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.

hub tile

Tree Navigator

The Tree Navigator control provides a unique interface that can expand a tree structure in-place without taking up additional space on the screen.

tree navigator

Accordion

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.

accordion

Grid Splitter

The Grid Splitter control splits the screen into adjustable rows or columns, enabling users to easily manage multiple viewing areas.

accordion

Calendar

The Calendar control provides an interface similar to the built-in Windows calendar for selecting a date or displaying events in a month view.

calendar

Carousel

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.

carousel

Tab

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.

tab

Tile View

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.

tile view

Extended Text Box

This Extended Text Box control adds several features to an ordinary text box, such as autocomplete, data validation, and watermarking.

extended text box

Numeric Text Box

The Numeric Text Box control restricts input to numbers and provides several options for formatting number values as currencies, percentages, and more.

numeric text box

Mask-Edit Text Box

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.

numeric text box

Domain Up-Down

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.

domain up-down

Numeric Up-Down

The Numeric Up-Down control lets users increase or decrease one numeral increment at a time using the provided increase and decrease buttons.

numeric up-down

Calculator

The Calculator control provides a basic calculator interface that is useful when users need to perform simple calculations without switching to external applications.

calculator

Range Slider

The Range Slider control extends an ordinary slider control, adding the capability to select a range of values instead of a single value.

range slider

Rating

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.

rating

Calculate

The Calculate control for universal apps is a full-featured calculation engine that can evaluate more than 350 formulas.

calculate

Maps

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.

maps

Tree Map

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.

tree map

DocIO

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

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.

PDF

The PDF control is a .NET library that can create and modify PDF documents without any external dependencies.