This method how to load a new page as UserControl into the main ContentControl.
MainWindow mainWindowInstance;
public SearchDeviceView(MainWindow mainWindow)
{
InitializeComponent();
mainWindowInstance = mainWindow;
var viewModel = (Presenter)mainWindow.DataContext;
viewModel.ViewEvent += ViewModel_ViewEvent;
SearchDeviceViewShowing = true;
}
private void ViewModel_ViewEvent(object sender, NotificationEventArgs e)
{
mainWindowInstance.MainContentControl.Content = new ChipLoadingView(mainWindowInstance);
}