2.0.0
版本发布时间: 2022-06-17 05:33:39
lepoco/wpfui最新发布版本:4.0.0-rc.2(2024-08-11 22:23:15)
Release 2.0.0
We jumped one revision up because this release breaks absolutely everything.
Is this release good? Not necessarily, it needs to be polished, but the number of changes is already so big that I think we should have it for now. Version 2.0.1 should be published soon.
What's new?
- Namespace changed from
WPFUI
toWpf.Ui
. I didn't like any other one - .NET Framework 4.6 has been changed to 4.6.1
- MVVM support for navigation
- Several ready-made services for MVVM in
Wpf.Ui.Mvvm.Services
namespace have been added - Navigation rewritten
-
SearchBox
has been replaced withAutoSuggestBox
- The styles of all text fields have been rewritten
- The buttons have been rewritten
- Fluent System Icons updated
- Everything related to Interop, Win32 and native functions has been rewritten
-
UiWindow
andUiPage
controls have been added -
TitleBar
has been significantly refactored -
SnapLayout
has been rewritten and... is not working. - The way themes work has been reworked
- A new project has been added - Wpf.Ui.FontMapper, for easier work with Fluent System Icons
- A new project has been added - Wpf.Ui.SimpleDemo, because now the main demo uses MVVM and may be too difficult for beginners
- A new project has been added - Wpf.Ui.Extension, a project for a plugin for Visual Studio 2022
- And many more...
What's Changed
- EditableTextBox respects Foreground by @trungnt2910 in https://github.com/lepoco/wpfui/pull/170
- Let the keyboard navigation work correctly in the Navigatioin controls. by @walterlv in https://github.com/lepoco/wpfui/pull/181
- Don't let the ItemsControls in Navigation Fluents focusable. by @walterlv in https://github.com/lepoco/wpfui/pull/180
- Don't let the button icons focusable. by @walterlv in https://github.com/lepoco/wpfui/pull/179
- Add a layer for debugging focus and keyboard navigation. by @walterlv in https://github.com/lepoco/wpfui/pull/183
- The SPACE and the ENTER key can active the focused navigation item. by @walterlv in https://github.com/lepoco/wpfui/pull/184
- Fix OS version checks on .NET Framework by @yoshiask in https://github.com/lepoco/wpfui/pull/193
- Fix horizontal scrollbar crash by @Marplex in https://github.com/lepoco/wpfui/pull/194
- Merge development by @pomianowski in https://github.com/lepoco/wpfui/pull/222
New Contributors
- @trungnt2910 made their first contribution in https://github.com/lepoco/wpfui/pull/170
- @yoshiask made their first contribution in https://github.com/lepoco/wpfui/pull/193
- @Marplex made their first contribution in https://github.com/lepoco/wpfui/pull/194
Full Changelog: https://github.com/lepoco/wpfui/compare/1.2.6...2.0.0
1、 net6-mvvm-demo.zip 10.81MB