.NET 7 came with lots of interesting new stuff and especially WinForms got tons of new features. ¨Besides extended UI automation support and high DPI and scaling improvements, there are also new features for Data Binding such as introducing DataContext property or implementation of Commands for Forms. This makes possible to implement MVVM pattern, which is used a lot in other Microsoft frameworks such as WPF or .NET MAUI. I will try to demonstrate how you could implement basic Todo list using MVVM and new Data Binding features.
Continue reading WinForms Todo List using MVVM and .NET 7