private async Task TryPasteLinkAsync() { DataPackageView dataView = Clipboard.GetContent(); (string copiedUrl, _) = await dataView.TryGetLinkAsync(); if (copiedUrl != null && String.IsNullOrEmpty(this.text.Text)) { ((JoinCampaignDialogViewModel)DataContext).Input = copiedUrl; } }
private async void OnClipboardContentChanged(object sender, object e) { DataPackageView dataPackageView = Clipboard.GetContent(); (string url, bool isJoin) = await dataPackageView.TryGetLinkAsync(); if (url == null) { return; } PromptConnect(url, isJoin); }