Notes
- Build the whole
System.Waf
solution before you start one of the sample applications. - Build the
System.Waf
solution in Release mode before you run a UI test from theSamples.UITest
solution.
Requirements
System.Waf.Core
andSystem.Waf.UnitTesting.Core
: .NET 6.0 or .NET Standard 2.0System.Waf.Wpf
andSystem.Waf.UnitTesting.Wpf
: .NET 6.0 or .NET Framework 4.7.2
Samples
Writer
,Book Librarary
andInformation Manager
: .NET 8.0NewsReader
: .NET 9.0 / MAUI 9.0 (Android, iOS and WinUI 3)
Changelog
- WAF: Add
TaskHelper.Run
overloads withCancellationToken
support. - WAF:
ThrottledAction
: Improve performance of the implementation. - NewsReader: Migrate to MAUI 9 / .NET 9.
- BookLib: Use async methods for database access and improve the error handling.
- Samples: Improve logging of unhandled exceptions.
- Samples: Reference ValueConverters via Static instead of StaticResource.
- UITest: Migrate to FlaUI 5 and extend the UI tests.