I've been unleashed on version 2 of an application my company has been working on. It was our first foray into WPF and needless to say, a lot of lessons were learned. The product took a year to develop, so it's not a small application by any means. Everyone recently came on board with MVVM.
Now that we have a large code base with plenty of x:Name's and lots of logic in the code backing files, is it too late to switch to something like MVVM moving forward? Keep in mind, it's probably not in the budget to go back and change existing windows to adopt this pattern, so there will always be a mixture of both, should be adopt MVVM going forward.
Appreciate opinions on the matter.