Skip to content

LoamThemed controls for Avalonia

Pure C# controls with runtime theming and no XAML.

A familiar component, the Avalonia way โ€‹

csharp
using Loam;
using Loam.Controls;

var card = new Card
{
    Content = new StackPanel
    {
        Children =
        {
            new CardHeader { Title = "Project Loam", Subtitle = "Updated today" },
            new CardContent
            {
                Child = new Text { Text = "Reference-style components, mapped to Avalonia in pure C#." },
            },
            new CardActions
            {
                Child = new Button { Content = "Learn more", Variant = Variant.Text, Color = LoamColor.Primary },
            },
        },
    },
};

Every component in the current catalog is built, themed, tested, and demonstrated in the live gallery. The full solution builds clean in Release with 376 headless and unit tests passing.

MIT Licensed ยท Independent Avalonia controls.