avatar code4ward.net

Stuff nobody is interested in...

  • HOME
  • TAGS
  • ARCHIVES
  • ABOUT
Home

Composition Ring Spinner

Keeping the UI thread free is always the best option. Unfortunately, there are situations where this is not entirely possible. Here’s a small progress spinner which keeps animating when the UI thread is busy.

%b %e, %Y

DevTools - Two is better than one

Avalonia Accelerate customers get a great, new DevTool but what if you want to use the old one as well? You can actually have both.

%b %e, %Y

Validation Error Indicator

How to show unobtrusive data validation errors which do not mess up your layout? The adorner layer may be helpful in this case.

%b %e, %Y

More Mica

Updated sample app to support custom accent colors and system accent colors using the free Actipro theme for Avalonia.

%b %e, %Y

Mica

Make your Avalonia app look like a ’native’ Windows 11 style app supporting the ‘Mica’ background and accent color border. Sample app included!

%b %e, %Y

Object Lifecycle

Here’s the order of events when dealing with Avalonia UI components. I constantly forget it and often need it. To my future self…

%b %e, %Y

Central Style Switcher

I needed a way to enable or disable animations by applying and overriding animation-related styles of various controls during runtime. This is what I came up with.

%b %e, %Y

Markup Extensions and Styles

Caveats when using Markup Extensions and Styles.

%b %e, %Y

Lifecycle

Lifecycle and Weak References

%b %e, %Y

Animations

First steps with Animations in Avalonia.

%b %e, %Y
  • 1
  • 2
  • 1 / 2

Trending Tags

accessibility animations arm64 attached properties avalonia binding bitmaps blog combobox community

© 2026 Stefan Koell. Some rights reserved.

Using the Chirpy theme for Hugo.

Trending Tags

accessibility animations arm64 attached properties avalonia binding bitmaps blog combobox community