private void SelectLiveTileSubreddit(object sender, RoutedEventArgs e) { var locator = new ViewModelLocator(); var spvm = locator.SubredditPicker; var cpvm = locator.ContentPreferences; _pickerTask = PickerTask.LiveTileReddit; spvm.SetSubredditList(cpvm.LiveTileReddit); var _navigationService = ServiceLocator.Current.GetInstance<INavigationService>(); _navigationService.Navigate<SubredditPickerPageView>(null); }
private async void CompletePickerTask() { var locator = new ViewModelLocator(); var spvm = locator.SubredditPicker; var cpvm = locator.ContentPreferences; switch (_pickerTask) { case PickerTask.None: break; case PickerTask.ImagesReddit: _pickerTask = PickerTask.None; cpvm.ImagesSubreddit = spvm.GetSubredditString(); SetLockScreen(null, null); break; case PickerTask.TopPostReddit: _pickerTask = PickerTask.None; cpvm.LockScreenReddit = spvm.GetSubredditString(); SetLockScreen(null, null); break; case PickerTask.LiveTileReddit: _pickerTask = PickerTask.None; cpvm.LiveTileReddit = spvm.GetSubredditString(); break; default: break; } }
private void SelectLockScreenSubreddit(object sender, RoutedEventArgs e) { var locator = new ViewModelLocator(); var spvm = locator.SubredditPicker; var cpvm = locator.ContentPreferences; _pickerTask = PickerTask.ImagesReddit; cpvm.UseImagePickerForLockScreen = false; spvm.SetSubredditList(cpvm.ImagesSubreddit); for (int i = 0; i < 10; i++) { if (File.Exists(Windows.Storage.ApplicationData.Current.LocalFolder.Path + string.Format("\\lockScreenCache{0}.jpg", i))) { File.Delete(Windows.Storage.ApplicationData.Current.LocalFolder.Path + string.Format("\\lockScreenCache{0}.jpg", i)); } } var _navigationService = ServiceLocator.Current.GetInstance<INavigationService>(); _navigationService.Navigate<SubredditPickerPageView>(null); }
public PickerTaskPayload(Picker picker, PickerTask task) { Picker = picker; Task = task; }