-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Description
Is your feature request related to a problem? Please describe.
WPF and UWP technologies were intentionally designed to work with MVVM pattern. Files follows it very poorly as majority of the code is hidden in the code-behind files (MainPage.xaml.cs)
Describe the solution you'd like
A loosely coupled code achieved with MVVM would be more maintainable and would make the entire codebase more professional. The code would also be more efficient and more flexible. Less boilerplate, copied-over code. Not only that, project with implemented MVVM, if designed well, could work on multiple platforms.
Implementing MVVM would mean a huge rewrite of Core Files functionalities and would take a huge amount of time, but in the end I believe the change would be worth it.
(This would mean we'd had to delete the code-behind (e.g. MainPage.xaml.cs) and move it over to ViewModel class (e.g. MainPageViewModel.cs))
Additional context
I always code my applications following MVVM pattern and I don't regret doing so.