Releases: jbe2277/waf
Releases · jbe2277/waf
System.Waf
Notes
- This release contains the source code of the Win Application Framework (WAF) and the sample applications. Please build the whole solution before you start one of the sample applications.
Requirements
System.Waf.Core
andSystem.Waf.UnitTesting.Core
: .NET Standard 2.0 or .NET Framework 4.6.1System.Waf.Wpf
andSystem.Waf.UnitTesting.Wpf
: .NET Core 3.1 or .NET Framework 4.6.1System.Waf
Solution: Visual Studio 2019NewsReader
Solution: Visual Studio 2019
Changelog
- WAF Improve Model.SetProperty to avoid boxing of value types
- WAF Improve ValidationResultComparer
System.Waf
- WAF: Add ObservableListViewBase.DeferCollectionChangedNotifications method
System.Waf
Notes
- This release contains the source code of the Win Application Framework (WAF) and the sample applications. Please build the whole solution before you start one of the sample applications.
Requirements
System.Waf.Core
andSystem.Waf.UnitTesting.Core
: .NET Standard 2.0 or .NET Framework 4.6.1System.Waf.Wpf
andSystem.Waf.UnitTesting.Wpf
: .NET Core 3.1 or .NET Framework 4.6.1System.Waf
Solution: Visual Studio 2019NewsReader
Solution: Visual Studio 2019
Changelog
- WAF: TraceSourceExtensions improve nullable annotations.
System.Waf
- WAF: Extend WeakEvent class to support weak events for static events in a platform independent way.
System.Waf
Notes
- This release contains the source code of the Win Application Framework (WAF) and the sample applications. Please build the whole solution before you start one of the sample applications.
Requirements
System.Waf.Core
andSystem.Waf.UnitTesting.Core
: .NET Standard 2.0 or .NET Framework 4.6.1System.Waf.Wpf
andSystem.Waf.UnitTesting.Wpf
: .NET Core 3.1 or .NET Framework 4.6.1System.Waf
Solution: Visual Studio 2019NewsReader
Solution: Visual Studio 2019
Changelog
- WAF StringHelper.Truncate improve nullable annotation.
System.Waf
- WAF Add ValidationHelper class and use it in ValidatableModel instead of Validator. Now, the ValidatableModel lists all found validation errors and the validation method is faster.
System.Waf
- WAF WeakEvent: multiple calls of Remove must remove handler just once.
- WAF Use new WeakEvent implementation in ObservableListView and SynchronizingCollection.
System.Waf
- WAF: WeakEvent keep event handler alive throughout the lifetime of the target.
System.Waf
- WAF: Add WeakEvent class which provides weak event implementations for the most common events in a platform independent way.
- Samples: Improve logging.
System.Waf
Notes
- This release contains the source code of the Win Application Framework (WAF) and the sample applications. Please build the whole solution before you start one of the sample applications.
Requirements
System.Waf.Core
andSystem.Waf.UnitTesting.Core
: .NET Standard 2.0 or .NET Framework 4.6.1System.Waf.Wpf
andSystem.Waf.UnitTesting.Wpf
: .NET Core 3.1 or .NET Framework 4.6.1System.Waf
Solution: Visual Studio 2019NewsReader
Solution: Visual Studio 2019
Changelog
- WAF: ViewModelCore.Initialize calls first OnInitialize and then sets the DataContext.