示例#1
0
 public TextViewModel(INavigationService navigationService, IWallRepository repo, IWallEntryCreator creator, IUserNameProvider userInfo)
 {
     _navigationService = navigationService;
     _repo     = repo;
     _creator  = creator;
     _userInfo = userInfo;
 }
示例#2
0
 public CameraViewModel(INavigationService navigationService, IPhotoDevice photoDevice,
                        IImageHelper imageHelper, IOrientationChangeHandler orientationHandler,
                        IPreviewOrientationHelper previewOrientationHelper, IUserNameProvider userData,
                        IWallEntryCreator creator, IWallRepository repo, IStorageProvider storageProvider, IStateManager stateManager)
 {
     _navigationService        = navigationService;
     _photoDevice              = photoDevice;
     _imageHelper              = imageHelper;
     _orientationHandler       = orientationHandler;
     _previewOrientationHelper = previewOrientationHelper;
     _userData                 = userData;
     _creator                  = creator;
     _repo                     = repo;
     _storageProvider          = storageProvider;
     _stateManager             = stateManager;
     _stateManager.Suspending += Suspending;
     _stateManager.Resuming   += Resuming;
 }