Recently I upgraded from MVVMCross 3.1.1 to 3.2.1 and everything broke. The reason was that suddenly, the MvxStorePage was unavailable.
After downloading the latest MVVMCross source, I found it safe and well:
namespace Cirrious.MvvmCross.WindowsStore.Views { public abstract class MvxStorePage : Page , IMvxStoreView {
So – the page was still there in Cirrious.MvvmCross.WindowsStore.Views, but NuGet was no longer referencing its assembly:
Cirrious.MvvmCross.WindowsStore.dll
I posted this question.
And prompted by Stuart’s comments, I revisited the MVVMCross source. The confusing thing here is that the MvxStorePage has not been moved; it’s just been ignored and replaced by the MvxWindowsPage; here’s the new version:
namespace Cirrious.MvvmCross.WindowsCommon.Views { public abstract class MvxWindowsPage : Page , IMvxWindowsView {
I’m sure many people knew this; but I wasn’t one of them.