async void SearchResults_Loaded(object sender, RoutedEventArgs e)
        {
            //Overlay.Visibility = Visibility.Visible;
            //OverlayProgressBar.IsIndeterminate = true;
            SystemTray.ProgressIndicator = new ProgressIndicator();
            SystemTray.ProgressIndicator.IsIndeterminate = true;
            SystemTray.ProgressIndicator.IsVisible       = true;
            SystemTray.ProgressIndicator.Text            = "Getting Photos";

            var images = await FlikrImage.GetFlikrImages(FlikrApiKey, _topic, _latitude, _longitude, _radius);

            DataContext = images;

            SystemTray.ProgressIndicator.IsIndeterminate = false;
            SystemTray.ProgressIndicator.Text            = "Here are your photos";
            SystemTray.ProgressIndicator.IsVisible       = false;

            //if (images.Count == 0)
            //    NoPhotosFound.Visibility = Visibility.Visible;
            //else
            //    NoPhotosFound.Visibility = Visibility.Collapsed;

            //Overlay.Visibility = Visibility.Collapsed;
            //OverlayProgressBar.IsIndeterminate=false;
        }
        async void appBarButton_Click(object sender, EventArgs e)
        {
            List <FlikrImage> imgs = new List <FlikrImage>();

            foreach (object item in PhotosForLockScreen.SelectedItems)
            {
                FlikrImage img = item as FlikrImage;
                if (img != null)
                {
                    imgs.Add(img);
                }
            }
            //Clean out aall images in isolated storage
            LockScreenHelpers.CleanStorage();

            //Save this new list in isolated storage
            LockScreenHelpers.SaveSelectedBackgroundScreens(imgs);

            //Randomly select one item and use it as lockscreen
            await LockScreenHelpers.SetRandomImageFormLocalStorage();


            MessageBox.Show("You have a new lockscreen image", "Set!", MessageBoxButton.OK);
        }