I have pretty much finished my first WPF project after several weeks. Now I want to refactor and make my application as clear / reusable as possible.
Does it take a lot of work (meaning would certain logic change entirely?) to change an entire application to the MVVM pattern and would it make the application easier to understand? Also are there other things I should look into except for MVVM?
Basically this application will be used by someone other than myself, so my goal is to make this program more simple since it really got over complicated in certain areas.
The general layout of my program consists of:
- 10 Classes (1 database class using Singleton)
- 3 HelperClasses
- 3 UserControlPages
- Singleton in about 3 classes