コード例 #1
0
        private async void Button_Tapped(object sender, TappedRoutedEventArgs e)
        {
            if (string.IsNullOrWhiteSpace(TestInput.Text))
            {
                var folder = await StorageTask.Instance.GetFolder(StorageTask.LocalFolder, LockscreenManager.LockscreenImagesFolderName);

                var items = await StorageTask.Instance.GetAllFilesInFolder(folder);

                CurrentLockscreenImage.Source = new BitmapImage(new Uri(items[0].Path));
            }
            else
            {
                var file = await StorageTask.Instance.GetFileFromPath(new Uri(TestInput.Text));

                var bitmapImage = await StorageTask.StorageFileToBitmapImage(file);

                CurrentLockscreenImage.Source = bitmapImage;
            }
        }
コード例 #2
0
 public static async Task <BitmapImage> StorageFileToBitmapImage(Windows.Storage.StorageFile file)
 {
     return(await StorageTask.StorageFileToBitmapImage(file));
 }
コード例 #3
0
        private async Task <Windows.UI.Xaml.Media.Imaging.BitmapImage> GetImage(string path)
        {
            var file = await StorageTask.Instance.GetFileFromPath(new Uri(path));

            return(await StorageTask.StorageFileToBitmapImage(file));
        }