Doing my first MVVM WPF application. I expected to see a Main() method in the App.xaml (I’m used to Silverlight) but it isn’t there. I added my own Main method. In Silverlight I then created a View linked to a ViewModel and set it as the RootVisual. How do I correctly open my first View Window in WPF?
Share
There are many ways, but I think the WPF equivalent of setting a Silverlight RootVisual is to call Application.Run
In general, there is no right or wrong way here nor is there an accepted convention. Some people make this call in the Startup event. Other people don’t use the event and override OnStartup instead. Still others use StartupUri in App.xaml.