DataPackage作ってデータセットしてクリップボードにセットでOK
private void Copy() { var dp = new DataPackage(); dp.SetText(this.TextBoxSource.Text); Clipboard.SetContent(dp); }
貼り付けは、クリップボードからDataPackageViewを取得してGetすればOK
private async void Paste() { var dpv = Clipboard.GetContent(); if (dpv.Contains(StandardDataFormats.Text)) { this.TextBoxDest.Text = await dpv.GetTextAsync(); } }
PCでも電話でも動いたので一安心。