Blog

Object Lifecycle

July 15, 2024 Avalonia

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

Central Style Switcher

June 29, 2024 Avalonia Attached Properties Dynamic Resources Styles

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. 
Read more →

Markup Extensions and Styles

June 9, 2024 Avalonia Styles

Caveats when using Markup Extensions and Styles. 
Read more →

Lifecycle

May 1, 2024 Avalonia Localization Binding

Lifecycle and Weak References 
Read more →

Animations

April 6, 2024 Avalonia Styles Animations

First steps with Animations in Avalonia. 
Read more →

Markup Extensions

March 10, 2024 Avalonia XAML

Give your XAML a massive boost with markup extension. 
Read more →

Avalonia's Dispatcher

February 28, 2024 Avalonia Dispatcher Threading Performance

Lessons learned when using Avalonia’s dispatcher and how to avoid choppy progress animations when scheduling jobs on the UI thread. 
Read more →

Taming the Label Control

February 9, 2024 Avalonia Label Accessibility Styles

There’s a Label control in Avalonia but it’s weird. 
Read more →

Bitmaps

January 23, 2024 Avalonia Images Bitmaps WinForms

Are you using Bitmaps in your application? Make sure you keep an eye on your memory. 
Read more →

Development Hardware and Tools

January 7, 2024 Avalonia General Hardware

What am I using for development in terms of hardware and software (as of Jan, 2024). 
Read more →

Why Avalonia

January 3, 2024 Avalonia General Accessibility

My personal view of things and why I think Avalonia is a great UI framework. 
Read more →

Avalonia's FontManager

January 2, 2024 Avalonia Fonts ComboBox

This post is about using Avalonia’s FontManager class. 
Read more →

ARM64 Gotchas

December 30, 2023 Avalonia General Hardware ARM64 Parallels Performance

macOS on Apple Silicon runs great. It’s fast, it’s very reliable, it’s quiet and it’s beautiful. Windows 11 for ARM using Parallels on Apple Silicon also runs great, fast and reliable. There are still gotchas… 
Read more →

A Fresh Start

December 28, 2023 General Blog Community

This is the first blog post on an “old” blog. It’s a fresh start. I got rid of all the old content and started over. Now focusing on something different: more C# and more UI - specifically AvaloniaUI. 
Read more →