internal override void EvaluateViewState() { IsPhoneDisconnected = PhoneNotifier.CurrentInterface == null; IsPhoneInMassStorage = PhoneNotifier.CurrentInterface == PhoneInterfaces.Lumia_MassStorage; IsPhoneInOtherMode = !IsPhoneDisconnected && !IsPhoneInMassStorage; BackupCommand.RaiseCanExecuteChanged(); BackupArchiveCommand.RaiseCanExecuteChanged(); BackupArchiveProvisioningCommand.RaiseCanExecuteChanged(); }