XUI Handbook
  • Source
Powered by

Summary

  • XUI handbook

Learn

  • Tutorials
    • 1. Your first window
    • 2. State, input, and validation
    • 3. Layout and existing controls
    • 4. Reusable components
    • 5. Styles and themes
    • 6. Collections and background work
    • 7. Reload and diagnose
    • 8. Ship an accessible application
  • Language guides
    • C++
    • C ABI
    • C#
    • Rust
    • Declarative XUI and C#

Choose a control

  • All controls
    • Basic controls and toggles
    • Layout and containers
    • Choices, values, and progress
    • Collections and data
    • Commands and menus
    • Navigation
    • Documents and forms
    • Images, scenes, and native hosts

Contracts

  • Packages and deployment
  • Application composition and lifecycle
  • Declarative language
  • C ABI and binding contracts
  • Control styles and resources
  • Control styling inventory
  • Classic and WinUI appearance
  • Mica and acrylic materials
  • Opt-in animations
  • Foundation controls
  • Collections and asynchronous data
  • Menus, tabs, and input
  • Commands and navigation
  • Images and thumbnails
  • Documents, dialogs, and color
  • Scenes and native hosts
  • Swap chain panel

Samples

  • XUI Designer
  • Control gallery
  • File explorers
  • Minesweeper
  • Task Manager
  • Thumbnail sample

Contribute and explore designs

  • Build, test, and contribute
  • Zoey the XUI Lion
  • Styles and templates proposal
  • WinUI-style proposal
  • Windows GUI memory report

See also

XUI handbook

These documents describe XUI for application authors. The root README introduces the framework. CONTRIBUTING contains build and test instructions.