We are two months away from our next major update (v20.1). The purpose of this post is to share our progress and give XAF users the opportunity to test new functionality before we wrap up our current dev cycle.
XAF is part of the Universal Subscription. Active Universal subscribers are entitled to download and install this Early Access Preview. If you currently own an active DXperience Subscription, you can test the features described herein by logging onto the DevExpress Download Manager and installing this build in trial mode. Once you do, please take a moment to tell us whether these new features address your business needs. This will help us fine-tune our code before official launch.
WinForms: Asynchronous Data Loading in List Views
GridListEditor can load its data asynchronously in XPO-based apps when DataAccessMode = Client. The UI continues responding to user actions as data is being retrieved - you can cancel the load operation by closing the View or navigate to another View (in MDI mode). For more information, please refer to this KB article.
WinForms: Enhanced Filter Editor
XAF Grid, Tree and Pivot List Editors, Report and Dashboard designers now use an enhanced Filter Editor with a new display style, functions and skin support by default. For more information, please refer to this KB Article.
Blazor: XAF's Demo Update & Security System Tutorials
XAF's recent Blazor demo update included new themes, editors and many other enhancements. For those unfamiliar with XAF, but looking for security related functionality, our new Blazor Server demo and tutorial should be of help. This demo is based on XAF's user authentication and group authorization APIs for .NET Core and .NET Framework apps.
This Early Access Preview adds a new Solution Wizard template to help you create and test XAF Blazor projects. For more information on XAF's Blazor UI strategy, please refer to the 2020 roadmap.
Security System for Entity Framework Core (CTP)
Our goal is to help DevExpress and non-DevExpress customers benefit from XAF's Security System and Entity Framework Core. We added a secured Object Space for EF Core 3.1+ and demonstrated its use for basic CRUD operations in a Console Application. For more information on XAF's user authentication and group authorization APIs for .NET Core and .NET Framework apps, please refer to this GitHub repo.
Coming Soon: Model Editor for .NET Core and .NET Standard Projects
Breaking Changes
Before you migrate and test existing projects, we ask that you read XAF's breaking changes document.