Eto.Forms is a cross platform desktop and mobile user interface framework for .NET
This framework can be used to build applications that run across multiple platforms using their native toolkit, with an easy to use .NET API. Your applications look and work as a native application on all platforms, using a single UI codebase.
For advanced scenarios, you can take advantage of each platform's capabilities by wrapping your common UI in a larger application, or even create your own high-level controls with a custom implementations per platform.
This framework currently supports creating Desktop applications that work across Windows Forms, WPF, MonoMac, and GTK#. There is a Mobile/iOS port in the works, but is considered incomplete.
Add this tag to any question regarding how to do things with Eto.Forms. Any issues or problems should be reported on github.
Links
- View the project on github
- Join the forums
- Chat in #eto.forms on irc.gimp.org
- Browse the wiki for quick start, tutorials, and API
- Download binaries using NuGet NuGet http://img.shields.io/nuget/v/Eto.Forms.svg?style=flat with Visual Studio or Xamarin Studio.
- For bleeding edge nuget packages, add the MyGet development feed MyGet http://img.shields.io/myget/eto/vpre/Eto.Forms.svg?style=flat to your sources list.