This page is likely outdated (last edited on 03 Apr 2009). Visit the new documentation for updated content.
Third Party Controls Status
This page tracks some popular third party control and the status towards getting them to run on Mono. These reports were generated against Mono 1.2.6, and the versions of these controls publicly available on December 27th, 2007.
These are controls for Windows.Forms, not controls for ASP.NET
Produced by AdTsai as part of the GHOP program.
Dundas
Dundas Chart
Dundas Chart for .NET is the industry leader in .NET Charting Solutions. Providing you with the most comprehensive features, the most complete sample framework, and the best live technical support available. From start to finish, our team is dedicated to providing what you need to make your project successful.
Whether you are implementing charting into internal projects, or building data visualization applications for clients, Dundas Chart offers advanced, award-winning data visualization technology to get the most out of your data.
Dundas Chart for Windows Forms - Professional (VS2005 - .NET 2.0)
All methods called exist in Mono. | |
No P/Invokes are called. | |
Methods called that throw NotImplementedException: 1 | |
Methods called marked with [MonoTodo]: 27 |
Dundas Chart for Windows Forms - Professional (VS2003 - .NET 1.1)
All methods called exist in Mono. | |
No P/Invokes are called. | |
Methods called that throw NotImplementedException: 1 | |
Methods called marked with [MonoTodo]: 33 |
Dundas Map
Understanding your data is a challenge, but is pivotal to acting on trends and patterns. You need to group and visualize data in an easy to interpret way for it to be used effectively. You can achieve this easier interpretation visually, using Charts, Graphs or Gauges, and now in an exciting new way, using Dundas Map for .NET.
Dundas Map for .NET is a fully managed, AJAX enabled solution for visualizing your geographic data. With a comprehensive features set available in ASP.NET and Windows Forms Editions, Dundas Map is the perfect solution for building advanced .NET Digital Dashboards where map and geographic elements are required.
Dundas Map for Windows Forms (VS2005 - .NET 2.0)
All methods called exist in Mono. | |
No P/Invokes are called. | |
Methods called that throw NotImplementedException: 3 | |
Methods called marked with [MonoTodo]: 40 |
Dundas Gauge
Building web and desktop applications that visualize dynamic data is a task perfectly suited to Dundas Gauge for .NET, the industry leader in .NET Gauge technology.
Designed specifically to display and monitor real-time data using a range of fully customizable Gauge and Dial types, Dundas Gauge for .NET is ideal for developers building digital dashboards, manufacturing, financial, and other applications that monitor KPI’s (Key Performance Indicators) and other critical data.
Dundas Gauge for Windows Forms (VS2005 - .NET 2.0)
All methods called exist in Mono. | |
No P/Invokes are called. | |
Methods called that throw NotImplementedException: 1 | |
Methods called marked with [MonoTodo]: 22 |
Dundas Gauge for Windows Forms (VS2003 - .NET 1.1)
All methods called exist in Mono. | |
No P/Invokes are called. | |
Methods called that throw NotImplementedException: 1 | |
Methods called marked with [MonoTodo]: 29 |
Syncfusion
Essential Grid
Essential Grid Official Website
Essential Grid offers Microsoft Excel-like grid functionality and high performance grouping support for both flat and hierarchical data sources. It allows extremely detailed customization down to the cell level. Multi-level Undo/Redo, Shared Scrollbar support, Data/View separation, Floating cells, more than 30 cell types, and unmatched extensibility are features that are unique to Essential Grid.
All methods called exist in Mono. | |
P/Invokes called: 68 | |
Methods called that throw NotImplementedException: 6 | |
Methods called marked with [MonoTodo]: 35 |
Essential Tools
Essential Tools Official Website
Essential Tools is an extensive collection of nearly 80 user interface components. Easily create robust and usable application interfaces such as those emulating Visual Studio.NET and Microsoft Office 2007.
All methods called exist in Mono. | |
P/Invokes called: 68 | |
Methods called that throw NotImplementedException: 6 | |
Methods called marked with [MonoTodo]: 35 |
Essential Chart
Essential Chart Official Website
Essential Chart is a business-oriented charting component. It offers an innovative data object model that makes it easy to populate the chart with any kind of data source. Essential Chart features an advanced styles architecture that makes complex multi-level formatting very easy.
All methods called exist in Mono. | |
P/Invokes called: 9 | |
Methods called that throw NotImplementedException: 2 | |
Methods called marked with [MonoTodo]: 29 |
Essential Diagram
Essential Diagram Official Website
Essential Diagram is an extensible and high-performance .NET diagramming framework for Windows Forms and ASP.NET applications. It can be used for developing Microsoft Visio-like interactive graphics and diagramming applications. It stores graphical objects in a node graph and renders those objects onto the screen. Essential Diagram supports both vector and raster graphics on the drawing surface.
All methods called exist in Mono. | |
P/Invokes called: 68 | |
Methods called that throw NotImplementedException: 2 | |
Methods called marked with [MonoTodo]: 26 |
Essential PDF
Essential PDF Official Website
Essential PDF is a .NET library that can produce Adobe PDF files from your data. It features a full-fledged object model allowing for the easy creation of PDF files using any .NET language. It does not have any external dependencies.
All methods called exist in Mono. | |
P/Invokes called: 377 | |
Methods called that throw NotImplementedException: 2 | |
Methods called marked with [MonoTodo]: 19 |
Essential XlsIO
Essential XlsIO Official Website
Essential XlsIO is a .NET library that can read and write Microsoft Excel files (BIFF 8 format). 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 report engine for tabular data.
All methods called exist in Mono. | |
P/Invokes called: 26 | |
No methods that throw NotImplementedException are called. | |
Methods called marked with [MonoTodo]: 10 |
Essential DocIO
Essential DocIO Official Website
Essential DocIO is a .NET library that can read and write Microsoft Word files. It features a full-fledged object model similar to the Microsoft Office automation libraries. Essential DocIO makes it easy to create rich Word documents from your applications.
All methods called exist in Mono. | |
P/Invokes called: 29 | |
Methods called that throw NotImplementedException: 2 | |
Methods called marked with [MonoTodo]: 15 |
Essential Calculate
Essential Calculate Official Website
Essential Calculate allows you to add extensive calculation support to your business objects. When used in conjunction with Essential XlsIO, you can fully load, manipulate, and compute Microsoft Excel spreadsheets without any dependence on Excel. Essential Calculate is UI-independent and can be used in both ASP.NET and Windows Forms applications.
All methods called exist in Mono. | |
No P/Invokes are called. | |
No methods that throw NotImplementedException are called. | |
No methods marked with [MonoTodo] are called. |
Essential Grouping
Essential Grouping Official Website
Essential Grouping is a high performance grouping engine that can group any list of data. Essential Grouping is extremely 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 functionality as needed.
All methods called exist in Mono. | |
No P/Invokes are called. | |
No methods that throw NotImplementedException are called. | |
No methods marked with [MonoTodo] are called. |
Essential HTMLUI
Essential HTMLUI Official Website
Essential HTMLUI renders Hyper-Text Markup Language (HTML). The functionality of the control is similar to a web browser used for display purposes. HTML elements displayed in the HTMLUI control are exposed as programmatic elements that support standard events.
All methods called exist in Mono. | |
P/Invokes called: 14 | |
No methods that throw NotImplementedException are called. | |
Methods called marked with [MonoTodo]: 1 |
Essential Edit
Essential Edit Official Website
Essential Edit is a syntax highlighting edit control that is designed to be extensible and easy to use. Essential Edit supports automatic outlining, multi-level undo/redo, rich formatting options, and easy configuration. It comes with predefined XML-based language configurations for syntax coloring of some commonly used languages.
All methods called exist in Mono. | |
P/Invokes called: 75 | |
No methods that throw NotImplementedException are called. | |
Methods called marked with [MonoTodo]: 16 |
Essential Schedule
Essential Schedule Official Website
Essential Schedule is a UI control library available for both Windows Forms and ASP.NET that lets you add Outlook-like scheduling support to your applications. The user interface presented in the Windows Forms and ASP.NET versions mimics the Outlook user interface.
All methods called exist in Mono. | |
P/Invokes called: 6 | |
No methods that throw NotImplementedException are called. | |
No methods marked with [MonoTodo] are called. |
Infragistics
WinGrid
WinGrid™ is a hierarchical data grid control with full support for bound and unbound data display that surpasses other .NET grids on the market and shifts your data-driven WinForms app into a new realm of more productive possibilities. WinGrid supports complex data entry scenarios, custom layouts, rich printing and print preview, easy interop with Microsoft® Excel™ and Adobe® PDF file formats, and an almost unlimited array of look and feel options.
All methods called exist in Mono. | |
P/Invokes called: 2 | |
Methods called that throw NotImplementedException: 2 | |
Methods called marked with [MonoTodo]: 17 |
WinCalcManager
WinCalcManager Official Website
The WinCalcManager™ adds Microsoft Excel formula support to NetAdvantage Windows Forms controls, including WinGrid™ and the WinEditors™. In Visual Studio 2005, native Microsoft controls including DataGridView can participate in a calculation network as well. This means no matter what type of control you are using on a form, Microsoft or Infragistics, your controls can include Excel like formulas.
All methods called exist in Mono. | |
P/Invokes called: 2 | |
No methods that throw NotImplementedException are called. | |
Methods called marked with [MonoTodo]: 2 |
WinChart
Data visualization is critical to understanding the numbers. With WinChart™ you can easily create and customize the best visualization for your information to impress and enlighten your users. The WinChart’s intelligent charting and optimized default settings provide a number of incredibly rich, high fidelity 2D and 3D chart types while giving a productive developer experience.
All methods called exist in Mono. | |
No P/Invokes are called. | |
Methods called that throw NotImplementedException: 1 | |
Methods called marked with [MonoTodo]: 4 |
WinDataSource
WinDataSource Official Website
Load-on-demand (or virtual data operations) are necessary for high performance applications. The WinDataSource™ is used by the WinGrid™ and other controls to handle large amounts of data, while seamlessly allowing the UI to remain responsive as data loads into the non-visible client area of the control. WinDataSource can be used with any databound control, and as an intermediary between a control and a data source.
All methods called exist in Mono. | |
No P/Invokes are called. | |
Methods called that throw NotImplementedException: 3 | |
No methods marked with [MonoTodo] are called. |
WinDockManager
WinDockManager Official Website
Maximize screen real-estate by creating complex layouts using WinDockManager. Windows can be grouped with horizontal or vertical splits, stacked into tabbed groups, and pinned or set to auto-hide, just like the windows in Visual Studio 2003 or Visual Studio 2005. Sliding groups let you create windows with groups like the Visual Studio toolbar
All methods called exist in Mono. | |
P/Invokes called: 47 | |
No methods that throw NotImplementedException are called. | |
Methods called marked with [MonoTodo]: 42 |
WinExplorerBar
WinExplorerBar Official Website
Add advanced navigational capabilities to your Windows Forms applications with WinExplorerBar. With multiple viewstyles, you can easily change the way your application looks and behaves without writing any code.
All methods called exist in Mono. | |
P/Invokes called: 1 | |
No methods that throw NotImplementedException are called. | |
Methods called marked with [MonoTodo]: 20 |
WinGauge
Whether it’s for a sidebar gadget or an internal portal such as Sharepoint, gauges play a crucial role on any dashboard. WinGauge™ combines separate visual elements with graphical flair to create multifaceted gauges with 3 visual display modes: Radial, Linear and Digital. The composable architecture of the WinGauge also allows hybrid combinations of any of these so you can create a radial voltage gauge (voltmeter) to accentuate fine movements in electrical potential with a digital readout that gives a precise measure at any instant in time.
All methods called exist in Mono. | |
No P/Invokes are called. | |
Methods called that throw NotImplementedException: 2 | |
No methods marked with [MonoTodo] are called. |
WinGridDocumentExporter
WinGridDocumentExporter Official Website
Adobe® Portable Document Format (PDF) and Microsoft®’s Extensible Paper Specification (XPS), an open XML document standard used by applications like Microsoft Office® 2007, together constitute a major share of the electronic documents exchanged between information workers today, and this trend can only grow as tens of millions of new clients capable of working in these formats are installed around the globe each year.
Adding the WinGridDocumentExporter™ component to your Windows Forms application increases collaboration by letting your users share documents generated from WinGrid™ data in these widely supported formats. It takes only a single method call to produce professional-quality XPS and PDF reports. Selectively export data rows, headers and summaries by handling any of a comprehensive set of events that allow you to control the export process.
All methods called exist in Mono. | |
No P/Invokes are called. | |
No methods that throw NotImplementedException are called. | |
Methods called marked with [MonoTodo]: 1 |
WinGridExcelExporter
WinGridExcelExporter Official Website
Export row data, headers, and summaries from the WinGrid™ to a binary-compatible Excel spreadsheet (.XLS), which can be opened inside Excel 97 or later. One call to the Export method on the non-visual WinGridExcelExporter™ component, perhaps in response to a button click or menu command, is all it takes to export your WinGrid data to an Excel file.
All methods called exist in Mono. | |
P/Invokes called: 1 | |
No methods that throw NotImplementedException are called. | |
No methods marked with [MonoTodo] are called. |
WinInkProvider
WinInkProvider Official Website
Make your applications “pen perfect” for the Tablet PC with the Ink support provided by the WinInkProvider™. All editors, grid, schedule, and treeview controls can allow easy input on the Tablet PC with the WinInkProvider and our advanced PenInputPanel™. Provide in-place editing, masked edit, and more for your Tablet PC applications.
All methods called exist in Mono. | |
No P/Invokes are called. | |
No methods that throw NotImplementedException are called. | |
No methods marked with [MonoTodo] are called. |
WinListbar
WinListBar is a Windows Forms control that aids in navigation to forms in your applications. The user experience for Listbar is similar to the experience of using Microsoft Outlook 97; you have the ability to create Groups, and within those Groups, you can add any number of Items.
All methods called exist in Mono. | |
P/Invokes called: 1 | |
No methods that throw NotImplementedException are called. | |
No methods marked with [MonoTodo] are called. |
WinListView
You are probably familiar with the Microsoft® ListView control, which is used to display a collection of items in various different views. An example of the ListView control in action can be seen in Windows® Explorer in which files in the current directory are displayed. What you are probably not aware of, however, is that the intrinsic ListView control that ships with Visual Studio™ is in actuality a wrapper around the same COM ListView control that was shipped with Visual Basic 6.0.
All methods called exist in Mono. | |
P/Invokes called: 1 | |
No methods that throw NotImplementedException are called. | |
No methods marked with [MonoTodo] are called. |
Infragistics.Documents
Infragistics.Documents Official Website
The Infragistics.Documents code library for .NET helps C# and VB.NET developers alike in the layout and production of quality electronic documents. Supporting both the Adobe® Portable Document Format (PDF) and the Extensible Paper Specification (XPS) document formats, Infragistics.Documents makes your content readable by any of the millions of PDF and XPS-supporting applications already installed worldwide. An interface-driven, easy to program against object model abstracts away low-level document format details. This organization focuses your development effort on using the features you need to produce as simple, or as sophisticated, a document layout as your application requires.
All methods called exist in Mono. | |
P/Invokes called: 5 | |
No methods that throw NotImplementedException are called. | |
Methods called marked with [MonoTodo]: 19 |
Infragistics.Excel
Infragistics.Excel Official Website
Maximize the value your users get out of the information in your Windows® Forms application by making it portable with Microsoft® Excel® and many other popular spreadsheet applications. Now you can build your data-driven solutions on top of the Infragistics.Excel code library for C# and VB.NET developers, with the interoperability you need to both read and write .XLS files. Your users will appreciate the new found freedom of taking data with them to work with in the best environment for the task, such as running “What If?” scenarios in Excel and then importing those calculations back into your application. Leveraging this collaboration can produce remarkable returns because we take care of the file interoperability, and relieve you of having to replicate expensive spreadsheet capabilities on your own.
All methods called exist in Mono. | |
No P/Invokes are called. | |
No methods that throw NotImplementedException are called. | |
No methods marked with [MonoTodo] are called. |
WinSchedule
WinSchedule™ provides everything necessary for a full-featured resource scheduling application. With multiple data-bound views for schedule data, it is simply a matter of drag and drop to mimic an Outlook™ style schedule user interface.
All methods called exist in Mono. | |
P/Invokes called: 3 | |
Methods called that throw NotImplementedException: 2 | |
Methods called marked with [MonoTodo]: 26 |
WinSpellChecker
WinSpellChecker Official Website
With WinSpellChecker, you can check the spelling of any text based control, including TextBoxes, RichTextBoxes, and any object that implements the IProvideTextBox or ISupportSpellChecking interfaces. The WinSpellChecker component can check spelling as the end user types, and automatically correct commonly misspelled words. Misspelled words are underlined with the familiar red ‘squiggly’ line.
All methods called exist in Mono. | |
P/Invokes called: 14 | |
No methods that throw NotImplementedException are called. | |
No methods marked with [MonoTodo] are called. |
WinTabbedMdi
WinTab™, WinTabStrip™ and WinTabbedMdi™ give you a full set of features for a tab-metaphor user interface. With WinTab, you get full control over every aspect of the tab, including a shared tab area which can be used across multiple tabs. WinTabStrip gives you complete databinding control over the tab and the WinTabbedMdi gives you Visual Studio like tabbed MDI child windows.
All methods called exist in Mono. | |
P/Invokes called: 24 | |
No methods that throw NotImplementedException are called. | |
Methods called marked with [MonoTodo]: 16 |
WinTab
WinTab™, WinTabStrip™ and WinTabbedMdi™ give you a full set of features for a tab-metaphor user interface. With WinTab, you get full control over every aspect of the tab, including a shared tab area which can be used across multiple tabs. WinTabStrip gives you complete databinding control over the tab and the WinTabbedMdi gives you Visual Studio like tabbed MDI child windows.
All methods called exist in Mono. | |
P/Invokes called: 18 | |
Methods called that throw NotImplementedException: 1 | |
Methods called marked with [MonoTodo]: 1 |
WinToolbars
Sophisticated navigation and toolbar capabilities can be added to your Windows Forms applications with NetAdvantage’s WinToolbarManager component which provides toolbar, cascading menu, task pane, Office 2007 ribbon, gallery and navigation capabilities. Our comprehensive, intuitive collection of tools empower developers to create familiar user interfaces that decrease the learning curve for end users while providing a rich and robust experience.
Methods that are still missing in Mono: 1 | |
P/Invokes called: 56 | |
No methods that throw NotImplementedException are called. | |
Methods called marked with [MonoTodo]: 85 |
WinTree
WinTree is a fully databound, hierarchical tree for Windows Forms that supports single and multi-column nodes. Using tree, you can easily display related hierarchical data based on ADO.NET DataRelationships. The benefit of a tree over a grid is the ability to have different columsets on each parent node; where a grid must maintain the same structure on each level, a tree does not have this requirement.
All methods called exist in Mono. | |
P/Invokes called: 2 | |
Methods called that throw NotImplementedException: 2 | |
Methods called marked with [MonoTodo]: 6 |
Janus Systems
GridEX
Janus Systems Official Website
The Janus GridEX Control for .NET is a 100% C# managed control that has been totally revamped to better take advantage of Microsoft’s .NET framework capabilities; The control has most features you could expect from a Grid and more.
All methods called exist in Mono. | |
P/Invokes called: 113 | |
Methods called that throw NotImplementedException: 6 | |
Methods called marked with [MonoTodo]: 69 |
Schedule
Janus Systems Official Website
The Janus Schedule Control for .NET is a 100% C#, managed control patterned after Outlook’s Calendar View.
The control can present appointments or items arranged on a calendar, similar to a day planner in paper form. You can view items in different blocks of time or “Views”, which represent Days, Work Weeks, Weeks and Months. Since all the Views are part of the same Schedule control you can easily switch between them.
All methods called exist in Mono. | |
P/Invokes called: 40 | |
Methods called that throw NotImplementedException: 11 | |
Methods called marked with [MonoTodo]: 30 |
UIControls
Janus Systems Official Website
The new Janus UI Controls for Microsoft .NET is a comprehensive toolkit of user interface controls designed to provide a modern look to Microsoft .NET Windows Forms applications.
All methods called exist in Mono. | |
P/Invokes called: 395 | |
Methods called that throw NotImplementedException: 19 | |
Methods called marked with [MonoTodo]: 313 |
Timeline
Janus Systems Official Website
A novel control patterned after MS Outlook’s Journal. The Janus Timeline Control is ideal for displaying items in relation to time.
All methods called exist in Mono. | |
P/Invokes called: 33 | |
Methods called that throw NotImplementedException: 3 | |
Methods called marked with [MonoTodo]: 31 |
SpreadsheetGear
SpreadsheetGear Official Website
SpreadsheetGear for .NET 2007 is a royalty free Microsoft Excel compatible spreadsheet component built by industry veterans for any Microsoft .NET Framework solution, featuring the fastest and most complete Excel compatible calculation engine as well as rich Windows Forms Spreadsheet Controls.
All methods called exist in Mono. | |
P/Invokes called: 2 | |
No methods that throw NotImplementedException are called. | |
Methods called marked with [MonoTodo]: 1 |
Xceed
Compression
Xceed Compression Official Website
The leading .NET compression library. Designed with Microsoft’s collaboration, this is the first and still the best 100%-managed .NET Zip library. Source code available in the Blueprint Edition.
All methods called exist in Mono. | |
No P/Invokes are called. | |
Methods called that throw NotImplementedException: 8 | |
Methods called marked with [MonoTodo]: 10 |
FTP
Easily add efficient FTP and Secure FTP file transfer to your .NET or ASP.NET apps.
All methods called exist in Mono. | |
P/Invokes called: 169 | |
No methods that throw NotImplementedException are called. | |
Methods called marked with [MonoTodo]: 20 |
DataGrid
Xceed DataGrid Official Website
Powerful, editable & 100% stylable WPF data grid!
Methods that are still missing in Mono: 5598 | |
No P/Invokes are called. | |
Methods called that throw NotImplementedException: 2 | |
Methods called marked with [MonoTodo]: 3 |
DockingWindows
Xceed DockingWindows Official Website
A time-saving set of rich and flexible UI controls for Windows Forms.
All methods called exist in Mono. | |
P/Invokes called: 39 | |
No methods that throw NotImplementedException are called. | |
Methods called marked with [MonoTodo]: 6 |
Editors
Xceed Editors Official Website
Customizable, combinable editor controls for flexible building user interfaces.
All methods called exist in Mono. | |
P/Invokes called: 72 | |
No methods that throw NotImplementedException are called. | |
Methods called marked with [MonoTodo]: 21 |
Grid
An advanced, multi-talented, 100% extensible data grid control.
All methods called exist in Mono. | |
P/Invokes called: 47 | |
Methods called that throw NotImplementedException: 81 | |
Methods called marked with [MonoTodo]: 61 |
SmartUI
Xceed SmartUI Official Website
10 visual controls for advanced, user-friendly .NET interfaces.
All methods called exist in Mono. | |
P/Invokes called: 60 | |
No methods that throw NotImplementedException are called. | |
Methods called marked with [MonoTodo]: 1 |
Telerik
RadControls
Telerik RadControls Official Website
Dazzling WPF-like features with classic Windows Forms.
Methods that are still missing in Mono: 14 | |
P/Invokes called: 434 | |
Methods called that throw NotImplementedException: 49 | |
Methods called marked with [MonoTodo]: 162 |