private async void ContentDialog_SecondaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args) { args.Cancel = true; IsSecondaryButtonEnabled = false; var file = await IOTools.CreateTempFile("temp.png"); var imageStream = await AppTools.GetImageStreamFromUrl(ImageUrl); await imageStream.CopyToAsync((await file.OpenAsync(FileAccessMode.ReadWrite)).AsStreamForWrite()); var datapackage = new DataPackage(); datapackage.SetBitmap(RandomAccessStreamReference.CreateFromFile(file)); Clipboard.SetContent(datapackage); new PopupToast(AppTools.GetReswLanguage("Tip_Copied")).ShowPopup(); Hide(); }
private async void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args) { args.Cancel = true; IsPrimaryButtonEnabled = false; var file = await IOTools.GetSaveFile(".png", "Image", "PNG File"); if (file != null) { var imageStream = await AppTools.GetImageStreamFromUrl(ImageUrl); await imageStream.CopyToAsync((await file.OpenAsync(FileAccessMode.ReadWrite)).AsStreamForWrite()); new PopupToast(AppTools.GetReswLanguage("Tip_Saved")).ShowPopup(); Hide(); } else { IsPrimaryButtonEnabled = true; } }