I’m building a big user control around a 3rd party map control. The map control has a lot of features in it, along with other .dlls that can be added to do more (which I use). Originally I was going to do this in WPF using MVVM because that’s what I’m used to doing, but I read MVVM is not the way to go for large user controls. Then I was told by the customer they want it in Winforms, which I haven’t worked with for a long time.
So what’s the correct way to use a third party control in Winforms while keeping the GUI logic separate from the rest of the code? I’ve read MVVM is not the way to go.
There’s going to be a lot of code interacting with the map directly, and the GUI will be displaying properties of the map.