Über Syncfusion Essential Studio WPF

Erstellen Sie WPF-Branchenanwendungen der Unternehmensklasse mit dieser Sammlung von über 100 Benutzeroberflächen-, Business-Intelligence- und Berichterstellungssteuerelementen.

With Syncfusion Essential Studio for WPF, you can easily create powerful, compelling .NET desktop applications. All components have been built from scratch for the WPF framework and include several features and enhancements that make it easy to build applications adhering to the MVVM design pattern. The suite’s UI offerings include multiple grids, charting, diagramming, syntax-editing, and scheduling, and dozens of other data visualization, layout, navigation, and notification elements. On the reporting side it includes components that enable your applications to read and write Microsoft Excel and Word files, to create and view PDF files, perform grouping and calculations and design, write, and view reports. For business intelligence needs, OLAP grid, chart, client, gauge, and PivotGrid components are included. The suite ships with more than 700 samples.

Essential Studio WPF includes:

User Interface components – WPF:

  • Essential Grid - Three WPF grids ensure you can meet the specific needs of your application: The GridData control, the cell-oriented Grid control, and our GridTree control. The GridData control offers unmatched performance and versatility. Its advanced feature set is exposed through a powerful yet easy-to-use API with countless customization options. Data-bind to any data source; format the data with a rich selection of cell types; and enable editing, sorting, filtering, and grouping within a few minutes. The cell-oriented Grid control is an efficient display engine for tabular data that can be customized down to the cell level. It does not make any assumptions about the structure of the data. It can be used in a virtual manner with data provided on demand in real time, or it can be used in a manner where the Grid control maintains the data within its own internal structures. The GridTree control is a grid that displays self-referencing lists in a multicolumn tree format. The data is loaded on demand so that large lists can be quickly displayed. Support for a classic tree look is provided, but you can also customize the look of the tree with special glyphs and icons. Exceptional performance is possible - thousands of nodes can be expanded or collapsed instantaneously.
  • Essential Tools - A collection of dozens of useful, customizable UI controls.  Its elements include a Ribbon control, tree package, Rich-Text box, docking manager, menus, GroupBar, Carousel, Tab navigation, TileView, native editors, a spell checker, and much more.
  • Essential Chart - A high-performance charting component that is easy to use and visually stunning. It includes 37 chart types ranging from simple column charts to specialized financial charts. It is designed especially for the WPF platform and makes use of all the nuances that the platform has to offer, such as template creation, powerful data binding, animations, and is also MVVM compatible.
  • Essential Diagram - Gives you the ability to present powerful and feature-rich diagrams in Microsoft Visio-like applications. It provides an intuitive user-interaction model for creating and editing diagrams with XAML and data binding support. Its programmatic interface also places at your disposal many useful commands and methods that enable functionalities such as printing, data binding, serializing, and automatically laying out algorithms. Virtualized rendering optimizes the rendering of large diagrams. Essential Diagram is fully localizable for any culture.
  • Essential Edit - A powerful text editor control similar to the Visual Studio code editor. You can easily add advanced text editing capabilities like syntax highlighting, IntelliSense, undo–redo, copy–paste, and much more to your applications.
  • Essential Schedule - This control creates calendars similar to those found in Microsoft Outlook, with day, week, work week, month, and resource views. It offers a rich, very interactive UI – users can perform operations such as creating, editing, and rescheduling appointments. Rescheduling and resizing appointments can be done through drag-and-drop operations.  Essential Schedule includes support for recurrence patterns and Outlook-style reminders and is highly customizable.
  • Essential Gauge - Allows the use of XAML and C# code to draw gauges of various designs. It comes with sophisticated support to provide endless possibilities for customization. With Essential Gauge, users can display several data points or data ranges in a concise and compact area. Data in the control can be easily depicted and quickly understood by users of any level. Circular, linear, digital and rolling gauges are included. Built-in theme support includes Office 2003, Office 2007 blue, silver, black, and blend themes. Different skins are supported by Essential Gauge in order to enhance the appearance of an application. Gradients and brushes can also be applied.
  • Essential Maps - This component lets you create visually stunning, interactive maps to show geographical data from an ESRI Shapefile format. It comes with built-in navigation controls along with zooming and panning features. Built-in support is provided for visualizing Bing Maps. Layers and ToolTips are among its other features.
  • Essential Spreadsheet - A control for viewing and editing Microsoft Excel files in a familiar Excel-like interface without Excel installed. It combines some of our most popular components like our Grid control, Ribbon control, formula engine, and others to create a first-of-its kind offering for WPF for viewing and editing Excel files.
  • Essential Gantt - A Microsoft Project-like viewer and editor control that is used to schedule and manage projects. Its intuitive user interface comprising table and chart views lets you visually manage tasks, task relationships, and resources. It is even possible to import and export data from Microsoft Project.

Reporting components – WPF:

  • Essential XlsIO - A .NET library that can read and write Microsoft Excel files (Versions 97 to 2010). It features a full-fledged object model similar to the Microsoft Office Automation libraries, but operates more than 100 times faster than Office Automation. The library is built for usage on servers where speed and memory usage are critical. Essential XlsIO can be used on systems that do not have Microsoft Excel installed, making it an excellent report engine for tabular data.
  • Essential DocIO - A .NET library that can read, write, and modify Microsoft Word files (Versions 97 to 2010). It features a full-fledged object model similar to the Microsoft Office Automation libraries. Essential DocIO can be used on systems that do not have Microsoft Word installed to create richly-formatted Word Reports.  It works more than 100 times faster than MS Word automation and consumes much less memory compared to that of MS Word.
  • Essential PDF - A .NET library that can create and modify Adobe PDF files that are standards-compliant. It does not have any external dependencies, offers the best-in-class feature set for working with Unicode and right-to-left text, and has been optimized for use on servers where speed and memory usage are critical. It can easily handle multiple requests for report generation in scenarios such as Web sites serving reports to hundreds of simultaneous users.
  • Essential Grouping - A high-performance grouping engine that can group any list of data. It is highly optimized and can handle large amounts of dynamic data. It features support for related data and filters. All aspects of the grouping engine are extensible, and users can add functionalities as needed.
  • Essential Calculate - This component allows you to add extensive calculation support to your business objects and easily set up forms that have calculation dependencies among various controls. Essential Calculate comes with a function library of more than 150 entries, and supports cross-sheet references. When used in conjunction with Essential XlsIO, you can fully load, manipulate, and compute Excel spreadsheets with no dependence on Excel.
  • Essential ProjIO - A native .NET non-UI library that enables applications to read and write Microsoft Project XML documents without relying on Microsoft Project. It does not use COM interop, and it is built from scratch in C#. Essential ProjIO can be used in any .NET environment including C# and VB.NET.
  • Essential PDF Viewer - A 100% managed .NET component that gives you the ability to view and print PDF files from your applications. This component supports exporting PDF files to various image formats such as BMP, JPEG, and PNG.
  • Essential Report Viewer - A viewer component for displaying client-side and server reports defined in Microsoft’s RDL format (2008 or 2008 R2) from within your applications. You can display tabular, graphical, or free-form reports that make use of relational, multidimensional, XML, and object data sources.
  • Essential Report Writer - A library for converting RDL format (2008, 2008 R2) reports to PDF in all .NET platforms on both the server and the client. All kinds of reports are supported, whether tabular, graphical, or free-form, and can make use of relational, multi-dimensional, XML, and object data sources. With a single line of code convert a RDL file into a PDF, Word or Excel document.
  • Essential Report Designer - A component for creating and previewing RDL-based reports. You can quickly build the reports you need and display data in both tabular and chart formats. Tablix templates, several chart types, display of preview RDLC reports, and more are supported.

Business Intelligence components – WPF:

  • Essential BI Grid - Native WPF BI Grid allows users to summarize, analyze, explore, and present summaries for critical enterprise data, allowing informed decisions to be made. Data source support ranges from SQL Server Analysis Services to any XMLA-compatible OLAP databases like Mondrian. With our in-memory pivot engine, you can also bind to any standard relational data sources.
  • Essential BI Client - An ad hoc analysis tool that can be easily bound to any OLAP database. It's available in two flavors: as an application or as a control that you can embed within your app. End users have all the dimensions, measures, and KPIs available at their disposal to perform ad hoc analysis. End users can slice and dice data as they wish with slicers, filters, summaries, and more. They can intuitively drag and drop measures and dimensions into horizontal or vertical axes to pivot data as desired.
  • Essential BI Chart - Visualize business intelligence data buried in OLAP and relational databases. This interactive control with drill-down capabilities allows you to surface big-picture data and makes it available at your fingertips. Data source support ranges from SQL Server Analysis Services to any XMLA-compatible OLAP databases like Mondrian. With our in-memory pivot engine, you can also bind to any standard relational data sources.
  • Essential BI Gauge - Provides users with the ability to display Key Performance Indicators (KPI) from an OLAP cube. KPIs can be displayed with goals and status visualizations (traffic light, road signs, and standard arrow types are supported) to help create executive dashboards.
  • Essential BI PivotGrid - A powerful pivot table implementation for visualizing relational data in a multidimensional UI. This control pivots the data to organize it in a cross-tabulated form. The powerful in-memory pivoting engine can transform hundreds of thousands of relational table rows into comprehensible pivot information within seconds. Along with pivoting, summarizing and grouping data are also supported.

Benefits of working with Syncfusion:

  • Straightforward Licensing - Syncfusion offers simple per-user licensing, with no runtimes, royalties or server deployment fees.
  • Rich Feature Set - Syncfusion works hard to provide functionality beyond what other competing solutions offer. For example, many data grids offer support for exporting to Microsoft Excel, but in reality just export to HTML and rename the file with an .XLS extension, causing many problems for the end user, such as displaying security alerts and incorrect formatting. In comparison, the Syncfusion DataGrid control contains over 100,000 lines of code to provide accurate exporting to Excel. All components in the toolkit solve real problems; Syncfusion never include controls just to increase the total count. Every component has been built as a solution to an issue that developers face when creating enterprise applications.
  • Real-world Samples - One of the ways Syncfusion ensure that their components are enterprise-ready is by building several proof-of-concept samples for line-of-business applications, which ship with the SDK. Most of the samples push the control to its limit, so you can truly evaluate whether it meets your requirements now and in the future.
  • Support - Each Syncfusion license comes with 1 year of technical support and updates. Support is available through the sophisticated Direct-Trac support system, built from the ground up to support enterprise customers and their needs in a streamlined manner. Support incidents can be created and tracked to completion 24 hours a day, 7 days a week. Access to phone support is also included with each license’s subscription.