【MAUI】クリップボードにコピーボタンを実装する
<label>をクリップボードにコピーして<Editor>に貼り付ける。
---MAUI入門におすすめの参考書籍---
.NET MAUIによるマルチプラットフォームアプリ開発 iOS、Android、Windows、macOS対応アプリをC#で開発 Kindle版
--------------------------------------------
*xaml
<Label
x:Name="Exportlabel"
Text="Welcome to .NET MAUI!" />
<Button
Clicked="Copybtn_clicked"
Text="コピー" />
<Editor
BackgroundColor="AliceBlue" />
*xaml.cs
private async void Copybtn_clicked(object sender, EventArgs e)
{
string label = Exportlabel.Text;
await Clipboard.Default.SetTextAsync($"{label}");
}
クリップボードにコピーする処理の部分は、たったこれだけ。
動画のサンプルは、Gridレイアウトで配置しています。
microsoftさんの解説↓