public DashbaordPage() { this.InitializeComponent(); DataContext = new DashboardViewModel(); SetupDataTransfer(); }
private async Task ShareFileAsync(DashboardViewModel vm, DataPackage dataPackage, DataPackagePropertySet propertySet) { var cleanFileName = vm.SelectedItem.ImagePath.Replace(@"../Images/", ""); var packageLocation = Windows.ApplicationModel.Package.Current.InstalledLocation; var imagesFolder = await packageLocation.GetFolderAsync("Images"); var imageToShare = await imagesFolder.GetFileAsync(cleanFileName); dataPackage.SetStorageItems(new List<IStorageItem>{imageToShare}); var imageStreamRef = RandomAccessStreamReference.CreateFromFile(imageToShare); propertySet.Thumbnail = imageStreamRef; }