public CombinedSearchViewModel(IBaconProvider baconProvider)
 {
     _baconProvider = baconProvider;
     _viewModelContext = baconProvider.GetService<IViewModelContextService>();
     _systemServices = baconProvider.GetService<ISystemServices>();
     SearchResults = new BindingShellViewModelCollection(new SearchResultsViewModelCollection(_baconProvider, "", false));
     
 }
 public LinkedPictureView()
 {
     using (ServiceLocator.Current.GetInstance<ISuspendableWorkQueue>().HighValueOperationToken)
     {
         this.InitializeComponent();
     }
     _viewModelContextService = ServiceLocator.Current.GetInstance<IViewModelContextService>();
     _smartOfflineService = ServiceLocator.Current.GetInstance<ISmartOfflineService>();
     _saveCommand = new RelayCommand(SaveImage_Tap);
 }
		public RedditView()
		{
            using (ServiceLocator.Current.GetInstance<ISuspendableWorkQueue>().HighValueOperationToken)
            {
                this.InitializeComponent();
            }
            _viewModelContextService = ServiceLocator.Current.GetInstance<IViewModelContextService>();
            _smartOfflineService = ServiceLocator.Current.GetInstance<ISmartOfflineService>();

            _smartOfflineService.NavigatedToView(typeof(RedditView), true);
		}
Beispiel #4
0
        public MainPage()
        {
            InitializeComponent();
            // Sample code to localize the ApplicationBar
            //BuildLocalizedApplicationBar();
            Loaded +=MainPage_Loaded;
			Messenger.Default.Register<UserLoggedInMessage>(this, OnUserLoggedIn);
			Messenger.Default.Register<SelectIndexMessage>(this, OnSelectIndexMessage);
			_settingsService = ServiceLocator.Current.GetInstance<ISettingsService>();
            _viewModelContextService = ServiceLocator.Current.GetInstance<IViewModelContextService>();
            _smartOfflineService = ServiceLocator.Current.GetInstance<ISmartOfflineService>();
            _navigationService = ServiceLocator.Current.GetInstance<INavigationService>();
            _userService = ServiceLocator.Current.GetInstance<IUserService>();
            MaybeUserIsLoggedIn();
        }
        public void Initialize(IViewModelContextService viewModelContextService, IOOMService oomService, ISettingsService settingsService, 
            ISuspensionService suspensionService, IDynamicViewLocator dynamicViewLocator, IOfflineService offlineService, IImagesService imagesService,
            ISystemServices systemServices, ISuspendableWorkQueue suspendableWorkQueue)
        {
            _viewModelContextService = viewModelContextService;
            _oomService = oomService;
            _settingsService = settingsService;
            _suspensionService = suspensionService;
            _dynamicViewLocator = dynamicViewLocator;
            _offlineService = offlineService;
            _imagesService = imagesService;
            _systemServices = systemServices;
            _suspendableWorkQueue = suspendableWorkQueue;

            _oomService.OutOfMemory += _oomService_OutOfMemory;
        }
 public RedditViewPivotControl()
 {
     _viewModelContextService = ServiceLocator.Current.GetInstance<IViewModelContextService>();
     _suspendableWorkQueue = ServiceLocator.Current.GetInstance<ISuspendableWorkQueue>();
 }
        public CommentsView()
		{
			this.InitializeComponent();
            _viewModelContextService = ServiceLocator.Current.GetInstance<IViewModelContextService>();
            _smartOfflineService = ServiceLocator.Current.GetInstance<ISmartOfflineService>();
		}