this is a newbie question for wpf. Are ViewModels in wpf useful. Theres a drive where i work to convert all our controls to follow the MVVM architecture to create viewmodels. I dont really grasp or understand why it is useful to spend time refactoring code creating viewmodels...so I am asking you guys if it is worth it. Basically, what is the use of this mvvm architecture?
Ok, I know that I should do a google search, but I am a starting level programmer for wpf, so when I read articles on google about MVVM, it gives me a conceptual idea of why thats important but Im afraid I dont fully understand the concept from a practical standpoint I guess... Thanks