private async void CopyExecute() { var dataPackage = new DataPackage(); dataPackage.SetText(_inviteLink); ClipboardEx.TrySetContent(dataPackage); await TLMessageDialog.ShowAsync(Strings.Resources.LinkCopied, Strings.Resources.AppName, Strings.Resources.OK); }
private async void CopyExecute() { var dataPackage = new DataPackage(); dataPackage.SetText(MeUrlPrefixConverter.Convert(_username)); ClipboardEx.TrySetContent(dataPackage); await TLMessageDialog.ShowAsync(Strings.Android.LinkCopied, Strings.Android.AppName, Strings.Android.OK); }
private async void CopyExecute() { var dataPackage = new DataPackage(); dataPackage.SetText(ShareLink.AbsoluteUri); ClipboardEx.TrySetContent(dataPackage); await MessagePopup.ShowAsync(Strings.Resources.LinkCopied, Strings.Resources.AppName, Strings.Resources.OK); }
private async void CopyLinkExecute(ProxyViewModel proxy) { var response = await ProtoService.SendAsync(new GetProxyLink(proxy.Id)); if (response is Text text && Uri.TryCreate(text.TextValue, UriKind.Absolute, out Uri uri)) { var dataPackage = new Windows.ApplicationModel.DataTransfer.DataPackage(); dataPackage.SetText(text.TextValue); ClipboardEx.TrySetContent(dataPackage); await MessagePopup.ShowAsync(Strings.Resources.LinkCopied, Strings.Resources.UseProxyTelegram, Strings.Resources.OK); } }
private async void OnShareToClipboard(ShareProviderOperation operation) { var webLink = await operation.Data.GetWebLinkAsync(); var dataPackage = new DataPackage(); dataPackage.SetText(webLink.ToString()); await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { ClipboardEx.TrySetContent(dataPackage); operation.ReportCompleted(); }); }
protected async void CopyExecute() { var item = _selectedItem; if (item == null || !item.CanCopy) { return; } var file = item.GetFile(); if (file.Local.IsDownloadingCompleted) { try { var temp = await StorageFile.GetFileFromPathAsync(file.Local.Path); var dataPackage = new DataPackage(); dataPackage.SetBitmap(RandomAccessStreamReference.CreateFromFile(temp)); ClipboardEx.TrySetContent(dataPackage); } catch { } } }