Back to Uno

Presentation

doc/articles/getting-started/wizard/includes/presentation.md

6.6-release-branch-cut1.1 KB
Original Source

This setting allows you to choose a presentation architecture.

  • None

    Generates a project without any presentation architecture installed. This is the default for the blank preset.

  • MVVM

    Generates a project optimized for use with the traditional MVVM architecture, using Microsoft's MVVM Community Toolkit.

    dotnetcli
    dotnet new unoapp -presentation mvvm
    
  • MVUX

    The Model View Update eXtended (MVUX) pattern is a new programming architecture by Uno Platform. This is the default for the recommended preset.

    Its main feature is enabling the use of immutable POCO entities and Models (using records) as the presentation layer, making the whole need for implementing property change notification redundant.

    To learn more about the MVUX pattern, read this.

    dotnetcli
    dotnet new unoapp -presentation mvux