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 sistem Clipboard, sehingga konten dapat berubah saat 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 salinan 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 Exchange 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 tepercaya lainnya.

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

Metode

Nama Deskripsi
Clear()

Menghapus data apa pun dari Papan Klip 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()

Menambahkan data yang ada Clipboard secara permanen 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 dihilangkan 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.

SetDataAsJson<T>(String, T)

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

SetDataObject(Object, Boolean)

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

SetDataObject(Object)

Menempatkan objek data non-persisten tertentu pada Clipboard sistem.

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, TextDataFormat)

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

SetText(String)

UnicodeText Menyimpan data di Clipboard.

TryGetData<T>(String, Func<TypeName,Type>, T)

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

TryGetData<T>(String, T)

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

Berlaku untuk

Lihat juga