Replace WPF Settings.Default with IWritableOptions in Uno Platform
Replace Properties.Settings.Default with appsettings.json, typed records, and IWritableOptions across iOS, Android, WebAssembly, and desktop
Migrating WPF ResourceDictionary and MergedDictionaries to Uno Platform
Four concrete shifts in URI syntax, lookup order, theme extensions, and ThemeDictionaries when porting a WPF resource graph to Uno Platform
From WPF Multi-Window Apps to a NavigationView Shell: A Migration Guide
The decision tree and region-navigation wiring for collapsing WPF multi-window apps into a single NavigationView shell on Uno Platform
How to Scope a WPF to Uno Platform Migration
Six measurable axes, a 30-minute worksheet, and a phased plan you can translate into a budget
Testing a WPF App After Migrating to Uno Platform
How to restructure your FlaUI/WinAppDriver test suite into three tiers after migrating from WPF to Uno Platform
Porting WPF Canvas and Adorners to Uno Platform
Three documented patterns that replace WPF’s AdornerLayer in Uno Platform, from sibling Canvas to custom Panel to SkiaSharp
Prism to Uno Platform Migration: MVVM Translation Guide
Translating DelegateCommand, IRegionManager, EventAggregator, and Prism modules to their Uno Platform equivalents
Legacy .NET Codebase Assessment: Audit Before You Port
Five dimensions, three colors, and a decision tree that turns a modernization guess into a defensible plan
ASP.NET WebForms Migration to Modern .NET
Migrate ASP.NET WebForms to modern .NET with an incremental YARP pattern. Decision table for Blazor, MVC, Razor Pages, and Uno Platform.
