Share via


Clipboard Kelas

Definisi

Menyediakan metode statis yang memfasilitasi transfer data ke dan dari Clipboard sistem.

public ref class Clipboard abstract sealed
public static class Clipboard
type Clipboard = class
Public Class Clipboard
Warisan
Clipboard

Contoh

Contoh berikut menunjukkan cara menambahkan data ke Clipboard sistem.


// For this example, the data to be placed on the clipboard is a simple
// string.
string textData = "I want to put this string on the clipboard.";

// After this call, the data (string) is placed on the clipboard and tagged
// with a data format of "Text".
Clipboard.SetData(DataFormats.Text, (Object)textData);
' For this example, the data to be placed on the clipboard is a simple
' string.
Dim textData As String = "I want to put this string on the clipboard."

' After this call, the data (string) is placed on the clipboard and tagged
' with a data format of "Text".
Clipboard.SetData(DataFormats.Text, CType(textData, Object))

Keterangan

Semua aplikasi untuk Windows berbagi Papan Klip sistem, sehingga isi dapat berubah ketika Anda beralih ke aplikasi lain.

Untuk daftar format yang telah ditentukan sebelumnya yang tersedia untuk digunakan dengan Clipboard kelas , lihat DataFormats kelas .

Pemberitahuan Keamanan: Untuk tujuan keamanan, poin-poin berikut harus diingat.

  • Operasi tempel harus dimulai pengguna (Ctrl-V, Menu Tempel).

  • Salin hanya dapat berada pada konten yang dipilih pengguna.

  • Pada salin atau potong, kode kepercayaan parsial menempatkan teks biasa dan Extensible Application Markup Language (XAML) ke clipboard. Teks biasa mencakup teks, teks Unicode, teks OEM (Model Pertukaran Objek), dan CSV (nilai yang dipisahkan koma).

  • Saat ditempelkan, Windows Presentation Foundation (WPF) akan menempel dalam Extensible Application Markup Language (XAML) jika sumber konten tersebut berasal dari situs yang sama tepercaya atau lebih tepercaya. Khususnya:

    • Aplikasi kepercayaan parsial dapat menempelkan Extensible Application Markup Language (XAML) dari aplikasi kepercayaan penuh.

    • Aplikasi kepercayaan parsial dapat menempelkan Extensible Application Markup Language (XAML) dari aplikasi kepercayaan parsial.

    • Aplikasi kepercayaan penuh hanya dapat menempelkan XAML dari aplikasi lain yang sepenuhnya tepercaya.

    • Aplikasi kepercayaan penuh Non-Windows Presentation Foundation (WPF) dapat memeriksa format ApplicationTrust pada clipboard dan membersihkan XAML jika sesuai.

Metode

Clear()

Menghapus data apa pun dari Clipboard sistem.

ContainsAudio()

Mengkueri Clipboard untuk keberadaan data dalam WaveAudio format data.

ContainsData(String)

Mengkueri Clipboard untuk keberadaan data dalam format data tertentu.

ContainsFileDropList()

Mengkueri Clipboard untuk keberadaan data dalam FileDrop format data.

ContainsImage()

Mengkueri Clipboard untuk keberadaan data dalam Bitmap format data.

ContainsText()

Mengkueri Clipboard untuk keberadaan data dalam UnicodeText format.

ContainsText(TextDataFormat)

Mengkueri Clipboard untuk keberadaan data dalam format data teks.

Flush()

Secara permanen menambahkan data yang ada di Clipboard sehingga tersedia setelah aplikasi asli data ditutup.

GetAudioStream()

Mengembalikan aliran data Clipboard dalam WaveAudio format data.

GetData(String)

Mengambil data dalam format tertentu dari Clipboard.

GetDataObject()

Mengembalikan objek data yang mewakili seluruh konten Clipboard.

GetFileDropList()

Mengembalikan kumpulan string yang berisi daftar file yang dijatuhkan yang tersedia di Clipboard.

GetImage()

Mengembalikan BitmapSource objek dari Clipboard yang berisi data dalam Bitmap format .

GetText()

Mengembalikan string yang berisi UnicodeText data di Clipboard.

GetText(TextDataFormat)

Mengembalikan string yang berisi data teks di Clipboard.

IsCurrent(IDataObject)

Membandingkan objek data tertentu dengan konten Clipboard.

SetAudio(Byte[])

Menyimpan data audio (WaveAudio format data) di Clipboard. Data audio ditentukan sebagai array byte.

SetAudio(Stream)

Menyimpan data audio (WaveAudio format data) di Clipboard. Data audio ditentukan sebagai aliran.

SetData(String, Object)

Menyimpan data yang ditentukan pada Clipboard dalam format yang ditentukan.

SetDataObject(Object)

Menempatkan objek data non-persisten tertentu pada Clipboard sistem.

SetDataObject(Object, Boolean)

Menempatkan objek data tertentu pada Clipboard sistem dan menerima parameter Boolean yang menunjukkan apakah objek data harus ditinggalkan di Clipboard saat aplikasi keluar.

SetFileDropList(StringCollection)

FileDrop Menyimpan data di Clipboard. Daftar file yang dihilangkan ditentukan sebagai kumpulan string.

SetImage(BitmapSource)

Bitmap Menyimpan data di Clipboard. Data gambar ditentukan sebagai BitmapSource.

SetText(String)

UnicodeText Menyimpan data di Clipboard.

SetText(String, TextDataFormat)

Menyimpan data teks di Clipboard dalam format data teks tertentu. Data UnicodeText yang akan disimpan ditentukan sebagai string.

Berlaku untuk

Lihat juga