development-plugin-for-avalonia

WPF to Avalonia

Start with:

Prioritize the chapters that match the WPF source:

Workflow

  1. Map the WPF concept first, then choose the Avalonia equivalent or redesign.
  2. Call out where Avalonia does not preserve a WPF subsystem directly, especially triggers, navigation, and interop.
  3. Replace resource, layout, and rendering assumptions before doing control-by-control cleanup.
  4. Keep the migration narrative explicit about what stays familiar and what changes materially.

Rules