development-plugin-for-avalonia

Avalonia Layout and Virtualization

Start with:

Load these when scrolling or templates are involved:

Workflow

  1. Define layout contract first: desired size, final arrangement, invalidation rules.
  2. Use built-in panels and recycling paths before creating a custom panel.
  3. Verify how virtualization, scrolling, and templates interact on large data sets.
  4. Measure before and after changes when performance is the reason for the work.

Rules