Templates, a live preview and IntelliSense for building cross-platform desktop apps with Eto.Forms in Visual Studio 2022 and 2026.
- Project templates for new Eto.Forms apps in C#, F# and Visual Basic, and item templates for new panels, dialogs and forms.
- Live preview of your views beside the editor, whether they're written in XAML (
.xeto), JSON (.jeto) or code (.eto.cs). It redraws as you type, and shows your own custom controls once the project is built. - IntelliSense in
.xetoand.jetofiles for controls, properties, events and values, matched to the Eto.Forms version your project uses. - Color swatches beside Eto color values in your code.
Eto.Forms is a .NET UI framework that lets you write your user interface once and run it on Windows, macOS and Linux. Each platform uses its own native toolkit (WPF or Windows Forms on Windows, Cocoa on macOS and GTK on Linux), so your app looks and feels at home everywhere.
When you need more, you can use each platform's own features directly, or build your own controls with a separate implementation for each platform. Version 2.12 adds app-wide light and dark themes that can follow the system setting.