public override async Task LoadDataAsync(ShareOperation shareOperation) { await base.LoadDataAsync(shareOperation); PageTitle = "ShareTarget_ImagesTitle".GetLocalized(); DataFormat = StandardDataFormats.StorageItems; var files = await shareOperation.GetStorageItemsAsync(); foreach (var file in files) { var storageFile = file as StorageFile; if (storageFile != null) { using (var inputStream = await storageFile.OpenReadAsync()) { var img = new BitmapImage(); img.SetSource(inputStream); Images.Add(img); } } } }