XAF - Non-Persistent Objects, Unsaved Data Confirmations and Other Blazor UI Enhancements (v20.1.6)

XAF Team Blog
20 July 2020

XAF v20.1.6 ships with a number of new features and stability fixes for Blazor UI. 

Blazor UI: Non-Persistent Objects

Blazor UI allows you to display and edit business objects that are not connected to a database table: Non-Persistent Objects

Blazor UI: Unsaved Data Confirmations

If unsaved data exists, a confirmation message is displayed before end-users can leave or reload a webpage. 

Blazor UI: Enhanced Validation Messages

Each validation message is now displayed within a floating panel. Its color and associated icon identify the rule: Error, Warning or Information. Warnings can be ignored. 

Action Permissions

Role detail views now include a Denied Actions tab. With it, administrators can hide Action availability for specific users: Security System - Action Permissions.

Model Editor for .NET Standard

The DevExpress .NET Framework Unified installer now includes a Model Editor for .NET Standard projects. In previous versions, this was only available with our .NET Core Components installer (learn more).

Known Issues

To review our list of known/resolved issues, please refer to the following article: FAQ: XAF ASP.NET Core Blazor Server UI (CTP).

Your Feedback Matters

As always, we welcome your thoughts. Please comment below and let us know what you think of these new features. Should you have technical questions, feel free to contact us via the DevExpress Support Center. 

Need Faster Support Replies?

Once you create a new XAF ticket in the DevExpress Support Center and select XAF under the Platform/Product field, please review the following help links displayed above the Submit button. These links describe how you can collect callstacks, logs and other important diagnostic information for any .NET error. Once you collect/compile this information, forward it to us along with your support ticket. This information will ensure faster and more accurate replies from support.


Can the navigation be similar to mobile where top level items can also be navigation items and not item groups if needed?

XAF Blazor needs to Mimic mobile more than Windows going forward as that's is where things are heading.

20 July 2020
When can we reasonably start to port apps to Blazor? 
20 July 2020
Anatol (DevExpress Support)
Anatol (DevExpress Support)
Thank you for your feedback, Yahya. Yes, Blazor UI supports this. Please feel free to post a ticket in our Support Center if you need any assistance.

>When can we reasonably start to port apps to Blazor? 

We expect to officially ship Blazor UI in v20.2. For additional information, please see FAQ: XAF ASP.NET Core Blazor Server UI (CTP).
To migrate to Blazor UI faster when it becomes available for production, you can start porting your modules right now using the following article: How to port an XAF platform-agnostic module from .NET Framework to .NET Standard 2.0+.
20 July 2020

Please login or register to post comments.