Cross-platform .NET UI Framework
Use established .NET standards and productivity tools for your cross-platform desktop application. Keep up good engineering practices. Deliver your application quickly. Be native on the desktop, whether it is Windows, macOS, or Linux.
Develop cross-platform GUI applications with the full power of .NET
Hello World code example
UIXML
<Window xmlns="http://schemas.alternetsoft.com/ui/2021" xmlns:x="http://schemas.alternetsoft.com/ui/2021/uixml" x:Class="HelloWorld.MainWindow" Title="My First Application"> <StackPanel> <Button Name="HelloButton" Text="Say Hello" Margin="20" Click="HelloButton_Click" /> </StackPanel> </Window>
Code
using Alternet.UI; internal partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void HelloButton_Click(object? sender, EventArgs e) { MessageBox.Show("Hello, world!"); } }