Getting Started
XPO Tips and Tricks (1)
The idea is simple, just a collection of Tips and Tricks that will help us to use XPO more efficiently.
XAF
XAF Mobile
XAF Mobile (Maintenance Mode)
The Mobile UI is in maintenance mode. However, our installation still includes the Mobile UI. We continue to provide support and fix critical bugs, but we do not create new features. Once the new SPA UI is mature, it should cover all the Mobile UI scenarios and also provide new functionality. Refer to the New XAF HTML5/JavaScript SPA UI for Web & Mobile (CTP) KB article for more information on the SPA UI.
XPO
XPO/Tutorials/ASP.NET/MVC.RazorPages/CS · DevExpress/XPO
New XPO tutorials for Razor Pages with DevExtreme
Reports
Reporting - XRCheckBox SVG, XRLabel HTML (v19.1)
With v19.1 the XRCheckBox supports flexible SVG glyphs. There are several nested options available in the new property XRCheckBox.GlyphOptions.
Testing
How to boost your DevExpress Debugging Experience
New Wiki Page: How to boost your DevExpress Debugging Experience
Relevant Tickets
Execute code after XAF/XPO database creation
Is there a way I can execute code right after the database is created, and only then?
Extend XPLiteObject | DevExpress Support Center
You can implement a usual many-to-many relationship between the view class and Contact. This relationship stores data in an intermediate table and will not require modifying the view schema. To have a simple reference property instead of a collection in the view class, use an additional non-persistent property.
Handling empty collections in a calculated field criteria string
Aggregate functions return the null value for empty collections. To handle this value more efficiently, use the IsNull function
Podcasts And Videos
.NET Platform Overview and Roadmap - BRK3015 - YouTube
This overview and roadmap session with Scott Hunter and Scott Hanselman will cover the present and future of .NET. We'll learn about new scenarios that .NET Core 3.0 will enable, supporting WinForms, WPF, ASP.NET Core, Azure, containers, IoT, massive scale and performance, and much more