Skip to main content
All docs
V26.1
  • DevExpress MVVM Library for .NET MAUI

    • 2 minutes to read

    The DevExpress MAUI MVVM Library helps you to implement the MVVM pattern in a MAUI application. The library is based on the .NET Community Toolkit.

    DevExpress MVVM Library for .NET MAUI - MVVM Structure

    Review our demo app on GitHub to try out the DevExpress MAUI MVVM Library:

    View Example

    MVVM Pattern

    The Model-View-ViewModel (MVVM) architectural design pattern divides your application into three layers:

    Model
    Data and business logic.
    View
    Markup and code-behind that define UI layouts and bind individual elements to ViewModel properties and commands.
    ViewModel
    Logic that connects the View and Model.

    The diagram below illustrates these layers and how they are relevant to each other.

    DevExpress MVVM Library for .NET MAUI - MVVM Design Pattern

    Refer to the following article for more information on MVVM and its benefits: The MVVM Pattern.

    DevExpress .NET MAUI Controls support the MVVM design pattern. You can use DevExpress MAUI MVVM Library and DevExpress .NET MAUI Controls independently.

    Add DevExpress MAUI MVVM Library to an App

    Download and install the DevExpress.Maui.MVVM package to access classes in the DevExpress MAUI MVVM Library.

    Refer to the following help topics for more information:

    Next Steps

    Services
    This topic explains how to work with MVVM Services.
    UI Services
    This topic explains how to work with MVVM UI Services.
    Utility Classes
    This topic explains how to work with MVVM Utility Classes.