Back to Devexpress

Enable the Administrative UI to manage End-User Settings in the Database

expressappframework-113704-ui-construction-application-model-ui-settings-storage-application-model-storages-enable-the-administrative-ui-for-managing-users-model-differences.md

latest2.2 KB
Original Source

Enable the Administrative UI to manage End-User Settings in the Database

  • Mar 03, 2026
  • 2 minutes to read

This topic describes how to enable UI elements you can use to manage Model Differences stored in the database.

The Administrative UI allows application administrators to manage user settings in user accounts - create, copy, export, and reset Model Differences. Follow the steps below to enable this UI in your WinForms or ASP.NET Core Blazor application:

  1. Open the Module.cs file and add the following code to the Module constructor:

  2. Run the Model Editor and create a new Navigation Item for the ModelDifference_ListView List View.

Run the application and click this Navigation Item to open the Model Difference List View. Ensure that the Model Differences management Actions are available in the Tools category.

WinForms

ASP.NET Core Blazor

Users who used the application at least once have initialized Model Differences. The List View lists these Model Differences. This View also contains the Shared Model Difference record that stores global settings. Click Create Model Differences to create Model Differences for unlisted users. Click Import Shared Model Difference to load shared Model Differences created in Visual Studio (the Model.xafml file). You can also copy, export, and reset a selected record.

Note

  • The Export Model Differences Action saves model differences to the application’s ExportedModelDifferences subfolder. Use the ModelDifferenceViewController.ExportedModelDifferencesPath property to change the folder.