Clipboard Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan dan mengatur informasi dari objek clipboard.
public ref class Clipboard abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class Clipboard final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Clipboard final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public static class Clipboard
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class Clipboard
Public Class Clipboard
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Contoh
Contoh berikut menunjukkan cara melacak perubahan pada Clipboard. Jika Clipboard memiliki teks, kode akan menambahkan teks ke halaman HTML.
private async void TrackClipboardChanges_EventHandler(object sender, object e)
{
DataPackageView dataPackageView = Clipboard.GetContent();
if (dataPackageView.Contains(StandardDataFormats.Text))
{
String text = await dataPackageView.GetTextAsync();
// To output the text from this example, you need a TextBlock control
// with a name of "TextOutput".
TextOutput.Text = "Clipboard now contains: " + text;
}
}
Tip
Untuk informasi selengkapnya, panduan desain, dan contoh kode, lihat Menyalin dan menempelkan.
Aplikasi WinUI 3 Gallery mencakup contoh interaktif sebagian besar kontrol, fitur, dan fungsi WinUI 3. Dapatkan aplikasi dari Microsoft Store atau dapatkan kode sumber di GitHub
Keterangan
Karena kelas Clipboard adalah kelas statis, Anda tidak perlu membuat instansnya untuk mengakses metodenya.
Anda hanya dapat mengakses clipboard ketika aplikasi panggilan berfokus pada utas UI (misalnya, ketika CoreWindow aktif). Gunakan peristiwa CoreWindow.Activated untuk melacak status aplikasi panggilan.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1809 | 17763 | ClearHistory |
1809 | 17763 | DeleteItemFromHistory |
1809 | 17763 | GetHistoryItemsAsync |
1809 | 17763 | HistoryChanged |
1809 | 17763 | HistoryEnabledChanged |
1809 | 17763 | IsHistoryEnabled |
1809 | 17763 | IsRoamingEnabled |
1809 | 17763 | RoamingEnabledChanged |
1809 | 17763 | SetContentWithOptions |
1809 | 17763 | SetHistoryItemAsContent |
Metode
Clear() |
Menghapus semua data dari Clipboard. |
ClearHistory() |
Menghapus riwayat clipboard. |
DeleteItemFromHistory(ClipboardHistoryItem) |
Menghapus item yang ditentukan dari riwayat papan klip. |
Flush() |
Menambahkan konten ke Clipboard dan merilis objek DataPackage dari aplikasi sumber. Metode ini memungkinkan konten tetap tersedia setelah aplikasi dimatikan. |
GetContent() |
Mendapatkan isi saat ini yang disimpan dalam objek papan klip. |
GetHistoryItemsAsync() |
Mendapatkan daftar item yang saat ini ada dalam riwayat papan klip. |
IsHistoryEnabled() |
Menunjukkan apakah riwayat clipboard (yaitu, kemampuan untuk menyimpan beberapa item ke clipboard) diaktifkan untuk pengguna saat ini. |
IsRoamingEnabled() |
Menunjukkan apakah data clipboard diatur untuk disinkronkan di seluruh perangkat untuk pengguna saat ini. |
SetContent(DataPackage) |
Menyetel isi saat ini yang disimpan dalam objek papan klip. |
SetContentWithOptions(DataPackage, ClipboardContentOptions) |
Mengatur konten yang disimpan dalam objek clipboard dengan opsi untuk konten. |
SetHistoryItemAsContent(ClipboardHistoryItem) |
Menyetel item dalam riwayat papan klip sebagai isi saat ini untuk papan klip. |
Acara
ContentChanged |
Terjadi ketika data yang disimpan di Clipboard berubah. |
HistoryChanged |
Terjadi ketika item baru ditambahkan ke riwayat clipboard. |
HistoryEnabledChanged |
Terjadi ketika pengaturan OS yang mengontrol apakah riwayat clipboard diaktifkan untuk pengguna saat ini diubah. |
RoamingEnabledChanged |
Terjadi ketika pengaturan OS yang mengontrol apakah data clipboard diatur untuk disinkronkan di seluruh perangkat untuk pengguna saat ini diubah. |