Clipboard Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller statiska metoder som underlättar överföring av data till och från systemets Urklipp.
public ref class Clipboard abstract sealed
public static class Clipboard
type Clipboard = class
Public Class Clipboard
- Arv
-
Clipboard
Exempel
I följande exempel visas hur du lägger till data i systemets Urklipp.
// 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))
Kommentarer
Alla program för Windows dela urklipp för systemet, så innehållet kan komma att ändras när du byter till ett annat program.
En lista över fördefinierade format som är tillgängliga att använda med Clipboard klassen finns i DataFormats klassen .
Säkerhetsavisering: I säkerhetssyfte bör följande punkter beaktas.
Inklistringsåtgärder måste vara användarinitierade (Ctrl-V, Klistra in meny).
Kopiering kan endast finnas på användarvalt innehåll.
Vid kopiering eller klipp ut placerar partiell förtroendekod klartext och XAML (Extensible Application Markup Language) på Urklipp. Klartext innehåller text, Unicode-text, OEM-text (objekt Exchange modell) och CSV (kommaavgränsade värden).
Vid inklistring klistrar Windows Presentation Foundation (WPF) in XAML (Extensible Application Markup Language) om källan till innehållet kommer från en lika betrodd eller mer betrodd webbplats. Specifically:
Ett program med delvis förtroende kan klistra in XAML (Extensible Application Markup Language) från ett fullständigt förtroendeprogram.
Ett program med partiellt förtroende kan klistra in XAML (Extensible Application Markup Language) från ett partiellt förtroendeprogram.
Ett fullständigt förtroendeprogram kan endast klistra in XAML från ett annat fullständigt betrott program.
Ett program som inte är Windows Presentation Foundation (WPF) fullständigt förtroende kan granska ApplicationTrust-formatet i Urklipp och sanera XAML om det är lämpligt.
Metoder
| Name | Description |
|---|---|
| Clear() |
Rensar alla data från systemets Urklipp. |
| ContainsAudio() |
Frågar Urklipp om det finns data i dataformatet WaveAudio . |
| ContainsData(String) |
Frågar Urklipp om det finns data i ett angivet dataformat. |
| ContainsFileDropList() |
Frågar Urklipp om det finns data i dataformatet FileDrop . |
| ContainsImage() |
Frågar Urklipp om det finns data i dataformatet Bitmap . |
| ContainsText() |
Frågar Urklipp om det finns data i UnicodeText formatet. |
| ContainsText(TextDataFormat) |
Frågar Urklipp om det finns data i ett textdataformat. |
| Flush() |
Lägger permanent till data som finns på så att de Clipboard är tillgängliga när datans ursprungliga program stängs. |
| GetAudioStream() |
Returnerar en dataström med Urklippsdata i WaveAudio dataformatet. |
| GetData(String) |
Hämtar data i ett angivet format från Urklipp. |
| GetDataObject() |
Returnerar ett dataobjekt som representerar hela innehållet i Urklipp. |
| GetFileDropList() |
Returnerar en strängsamling som innehåller en lista över borttagna filer som är tillgängliga i Urklipp. |
| GetImage() |
Returnerar ett BitmapSource objekt från Urklipp som innehåller data i Bitmap formatet. |
| GetText() |
Returnerar en sträng som innehåller UnicodeText data i Urklipp. |
| GetText(TextDataFormat) |
Returnerar en sträng som innehåller textdata i Urklipp. |
| IsCurrent(IDataObject) |
Jämför ett angivet dataobjekt med innehållet i Urklipp. |
| SetAudio(Byte[]) |
Lagrar ljuddata (WaveAudio dataformat) i Urklipp. Ljuddata anges som en bytematris. |
| SetAudio(Stream) |
Lagrar ljuddata (WaveAudio dataformat) i Urklipp. Ljuddata anges som en ström. |
| SetData(String, Object) |
Lagrar angivna data i Urklipp i det angivna formatet. |
| SetDataAsJson<T>(String, T) |
Tillhandahåller statiska metoder som underlättar överföring av data till och från systemets Urklipp. |
| SetDataObject(Object, Boolean) |
Placerar ett angivet dataobjekt i systemets Urklipp och accepterar en boolesk parameter som anger om dataobjektet ska lämnas kvar i Urklipp när programmet avslutas. |
| SetDataObject(Object) |
Placerar ett angivet icke-beständigt dataobjekt i systemets Urklipp. |
| SetFileDropList(StringCollection) |
Lagrar FileDrop data i Urklipp. Den borttagna fillistan anges som en strängsamling. |
| SetImage(BitmapSource) |
Lagrar Bitmap data i Urklipp. Bilddata anges som en BitmapSource. |
| SetText(String, TextDataFormat) |
Lagrar textdata i Urklipp i ett angivet textdataformat. Data som UnicodeText ska lagras anges som en sträng. |
| SetText(String) |
Lagrar UnicodeText data i Urklipp. |
| TryGetData<T>(String, Func<TypeName,Type>, T) |
Tillhandahåller statiska metoder som underlättar överföring av data till och från systemets Urklipp. |
| TryGetData<T>(String, T) |
Tillhandahåller statiska metoder som underlättar överföring av data till och från systemets Urklipp. |