User guide

September 13, 2026 · View on GitHub

English | 简体中文

First development session

  1. Quickstart: install → create → run → edit the home page → add pages → add components.
  2. Page development: ordinary Pages, ViewModels, dependency injection, and page lifecycle.
  3. Settings and localization: persistence, recovery, themes, and live language switching.

Add capabilities as needed

CapabilityGuide
SQLite and data accessSQLite
Tray icon, menus, and notificationsSystem tray
Update checks and installationApp updates

Use xamlnexus recipes to inspect available components and xamlnexus list for installed modules. Settings installation is covered in the quickstart; editorconfig adds editor configuration.

Common commands

See the command reference for all options, defaults, supported combinations, and exit codes.

TaskExample
Create a default projectxamlnexus new MyApp
Run for developmentxamlnexus run
Add an ordinary pagexamlnexus page add Orders
Add a capabilityxamlnexus add sqlite
Preview component removalxamlnexus remove sqlite --dry-run
Preview a component updatexamlnexus update sqlite --dry-run
Preview a scaffold upgradexamlnexus upgrade --dry-run
Validate the projectxamlnexus validate
Diagnose the environment and integrationxamlnexus doctor
Read helpxamlnexus --help

Run project commands inside the generated project, or supply --project. Development running currently uses Debug/x64/unpackaged mode, without watch or hot reload.

Maintenance and distribution

All generated source and configuration can be customized. Content differences produce warnings; automatic removal or upgrades stop with a conflict when they cannot protect user changes. See the product model.