Stop making apps that look like the Windows 11 Settings panel. AtomicUI.WPF is the evolution of the Fluent design system — a tactile, high‑end visual language that Microsoft’s default themes simply can’t match. Zero Learning Curve: Styles native WPF controls automatically. No Atomic:Button, no ui:Button, no EditButton — it’s just a normal Button. No custom markup, no redesigning your UI, no wrestling with massive XAML templates just to change a color. Keep your existing XAML — it just looks modern Better than Microsoft’s defaults: We’ve taken Fluent, polished it, deepened it, and turned it into a premium professional design system that outclasses the .NET 10 themes. Legacy power: Bring a 2026‑grade UI to apps running on .NET Framework 4.5.1+. No migration to .NET 10, WinUI, or MAUI required.
$ dotnet add package AtomicUI.WpfStop making apps that look like the Windows 11 Settings panel. AtomicUI.WPF is the evolution of the Fluent design system — a tactile, high‑end visual language that Microsoft’s default themes simply can’t match.
Beyond flat: glass‑morphism, refractive depth, layered surfaces, and smooth motion that give your app a “future Windows” feel without switching frameworks.
Zero Learning Curve: Styles native WPF controls automatically. No Atomic:Button, no ui:Button, no EditButton — it’s just a normal Button. No custom markup, no redesigning your UI, no wrestling with massive XAML templates just to change a color. Keep your existing XAML — it just looks modern
Better than Microsoft’s defaults: We’ve taken Fluent, polished it, deepened it, and turned it into a premium professional design system that outclasses the .NET 10 themes.
Legacy power: Bring a 2026‑grade UI to apps running on .NET Framework 4.5.1+. No migration to .NET 10, WinUI, or MAUI required.
🚀 Instant Modernization
Install the NuGet package:
dotnet add package AtomicUI.WPF
Merge the theme resource dictionary:
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/AtomicUI;component/Themes/DarkTheme.xaml" />
<ResourceDictionary Source="pack://application:,,,/AtomicUI;component/Themes/Generic.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
Replace your main window with ModernWindow:
<ui:ModernWindow
x:Class="MyApp.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:ui="clr-namespace:AtomicUI.CustomControls;assembly=AtomicUI"
Title="My App">
<!-- Your content -->
</ui:ModernWindow>
public partial class MainWindow : ModernWindow
{
public MainWindow()
{
InitializeComponent();
}
}
The license key setup instructions
using AtomicUI;
public partial class App : Application
{
//Only required for paid licenses
protected override async void OnStartup(StartupEventArgs e)
{
ThemeManager.SetKey("MY-LICENSE-KEY");
base.OnStartup(e);
}
}
That is all it takes, you are now running modern 2026 looking aplication.
For advanced setup - see https://github.com/AtomicAppsUI/AtomicUI.WPF
For questions, licensing, or technical support email dan@atomicapps.dev.