Hello friends i have small doubt and need some clarity on it,,,,why we can't use mvc with wpf ,,,why we are restricted to use mvc with web and wpf with mvvm?
Below is the common answer we found The difference being with WPF application you use windows for GUI's. By using the MVVM design pattern it helps have clear separation between the UI and the View-model (effectively a controller) View-models(vm) (m-v-vm) are used for the functional operations for your UI. This enables your application not to rely upon the UI for functional operations. In essence, MVVM is similar to MVC - but it just caters for WPF applications with use of view-models.
But this answer is common and given on google but my main reason for asking this question why we can't use mvc with wpf the? if someone asks me why you have use mvvm not mvc any solid reason for it?