Like in months past, we’ve compiled a list of interesting support tickets in this month’s Tips & Tricks blog post. We’d also like to remind active Universal subscribers that v19.2 Beta 1 can be downloaded today. If time permits, please install v19.2 Beta 1 and share your feedback with us – we’d love to know what you think of our most recent build.
Interesting Support Tickets
eXpressApp Framework
- Use the XafApplication and IObjectSpace instances in a Workflow Activity (T810806)
- Add a SimpleAction to NavBar and execute this Action when clicking it (T811687)
- Set focus on an editor in a pop-up window in an ASP.NET application (T688173)
- Expand a lookup editor when a user changes another property value (T817093)
- Аpply a filter to a non-persistent List View (T814100)
- Display a custom confirmation dialog on appointment deletion (T814447)
- Specificity of using EnableAutoTabOrder with custom TabIndex and AllowFocusReadOnlyEditors (T815157)
eXpress Persistent Objects
- Prefetch properties declared in a descendant class (T819974)
- Ways to invoke a stored procedure that contains a dot symbol in its name (T810630)
- Use of CancellationToken in applications with XPO v19.1 and the Oracle ADO.NET provider causes a memory leak (T812026)
Documentation Updates
.NET Core 3 and .NET Standard 2 Support
- XAF: .NET Core 3.0 Support in XAF WinForms Applications | Port an Existing XAF Application to .NET Core 3.0 | .NET Standard 2.0 Support for Platform-Agnostic Modules
- XPO: .NET Core 3.0 and .NET Standard 2.0 Support | Getting Started with .NET Core
Custom Aggregates
We are working on documentation for our new feature you can try with the v19.2 Beta release: CustomAggregateCollection | CustomAggregateEvaluationContext<T> | ICustomAggregate | ICustomAggregateConvertibleToExpression | ICustomAggregateFormattable
Get more information on this feature in our What's New (v19.2 Beta) overview.
Best Practices
All examples in our documentation use nameof instead of hardcoded API names.
Community News
- The eXpand Framework, managed by Apostolis Bekiaris, released almost 10 new free and low-dependency modules for XAF since we wrote about it in July: http://xaf.expandframework.com/. I want to highlight the RefreshView and GridListEditor packages: the first refreshes a View periodically based on the Application Model's option and the second contains GridListEditor extensions. All the modules are small, include documentation, and ship with Azure unit tests. Please check them out and let us know what you think.
- A new version of XAFARI with full support for XAF v19.1.6 is available (DevExpress updates are slightly ahead of XAFARI versions). As you may know, Galaktika Soft has been providing paid reusable XAF modules with documentation and support services for more than 5 years.
- Joche Ojeda published a YouTube video and GitHub sample that demonstrate how a custom IDataStore implementation can be used to feed a Xamarin Forms application with data from an XAF application using the same XPO data model.