Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Clipboard-Klasse

 

Veröffentlicht: März 2016

Stellt statische Methoden bereit, die die Übertragung von Daten in die und aus der Zwischenablage des Systems erleichtern.

Namespace:   System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

System.Object
  System.Windows.Clipboard

public static class Clipboard

NameBeschreibung
System_CAPS_pubmethodSystem_CAPS_staticClear()

Löscht alle Daten aus der Zwischenablage des Systems.

System_CAPS_pubmethodSystem_CAPS_staticContainsAudio()

Fragt die Zwischenablage auf das Vorhandensein von Daten in der WaveAudio -Datenformat.

System_CAPS_pubmethodSystem_CAPS_staticContainsData(String)

Fragt die Zwischenablage auf das Vorhandensein von Daten in einem angegebenen Format.

System_CAPS_pubmethodSystem_CAPS_staticContainsFileDropList()

Fragt die Zwischenablage auf das Vorhandensein von Daten in der FileDrop -Datenformat.

System_CAPS_pubmethodSystem_CAPS_staticContainsImage()

Fragt die Zwischenablage auf das Vorhandensein von Daten in der Bitmap -Datenformat.

System_CAPS_pubmethodSystem_CAPS_staticContainsText()

Fragt die Zwischenablage auf das Vorhandensein von Daten in die UnicodeText Format.

System_CAPS_pubmethodSystem_CAPS_staticContainsText(TextDataFormat)

Fragt die Zwischenablage auf das Vorhandensein von Daten in einem Text-Datenformat.

System_CAPS_pubmethodSystem_CAPS_staticFlush()

Dauerhaft fügt die Daten auf den Clipboard damit es nach dem die Daten der ursprünglichen Anwendung geschlossen ist.

System_CAPS_pubmethodSystem_CAPS_staticGetAudioStream()

Gibt einen Stream von Daten der Zwischenablage in die WaveAudio Datenformat.

System_CAPS_pubmethodSystem_CAPS_staticGetData(String)

Ruft Daten in einem angegebenen Format aus der Zwischenablage ab.

System_CAPS_pubmethodSystem_CAPS_staticGetDataObject()

Gibt ein Objekt, das den gesamten Inhalt der Zwischenablage darstellt.

System_CAPS_pubmethodSystem_CAPS_staticGetFileDropList()

Gibt eine Auflistung von Zeichenfolgen, die eine Liste der gelöschten Dateien in der Zwischenablage enthält.

System_CAPS_pubmethodSystem_CAPS_staticGetImage()

Gibt ein BitmapSource Objekt aus der Zwischenablage, die Daten in der Bitmap Format.

System_CAPS_pubmethodSystem_CAPS_staticGetText()

Gibt eine Zeichenfolge mit der UnicodeText Daten in die Zwischenablage.

System_CAPS_pubmethodSystem_CAPS_staticGetText(TextDataFormat)

Gibt eine Zeichenfolge mit Textdaten in der Zwischenablage.

System_CAPS_pubmethodSystem_CAPS_staticIsCurrent(IDataObject)

Vergleicht einen angegebenen-Objekts auf den Inhalt der Zwischenablage.

System_CAPS_pubmethodSystem_CAPS_staticSetAudio(Byte[])

Speichert Audiodaten (WaveAudio Datenformat) in die Zwischenablage. Die Audiodaten werden als Bytearray angegeben.

System_CAPS_pubmethodSystem_CAPS_staticSetAudio(Stream)

Speichert Audiodaten (WaveAudio Datenformat) in die Zwischenablage. Die Audiodaten werden als Stream angegeben.

System_CAPS_pubmethodSystem_CAPS_staticSetData(String, Object)

Speichert die angegebenen Daten in der Zwischenablage im angegebenen Format.

System_CAPS_pubmethodSystem_CAPS_staticSetDataObject(Object)

Platziert ein angegebenes nicht persistent gespeicherte Datenobjekt in der Systemzwischenablage.

System_CAPS_pubmethodSystem_CAPS_staticSetDataObject(Object, Boolean)

Platziert ein angegebenes Datenobjekt in der Systemzwischenablage und nimmt einen booleschen Parameter, der angibt, ob das Datenobjekt in die Zwischenablage verbleiben soll, wenn die Anwendung beendet wird.

System_CAPS_pubmethodSystem_CAPS_staticSetFileDropList(StringCollection)

Speichert FileDrop Daten in die Zwischenablage. Die Liste der gelöschten Datei wird als Auflistung von Zeichenfolgen angegeben.

System_CAPS_pubmethodSystem_CAPS_staticSetImage(BitmapSource)

Speichert Bitmap Daten in die Zwischenablage. Die Bilddaten werden angegeben, wie ein BitmapSource.

System_CAPS_pubmethodSystem_CAPS_staticSetText(String)

Speichert UnicodeText Daten in die Zwischenablage.

System_CAPS_pubmethodSystem_CAPS_staticSetText(String, TextDataFormat)

Speichert Textdaten in der Zwischenablage in ein Datenformat für den angegebenen Text. Die UnicodeText zum Speichern von Daten als Zeichenfolge angegeben werden.

Alle Anwendungen für Windows die Systemzwischenablage freigeben, damit der Inhalt beim Wechsel zu einer anderen Anwendung geändert werden.

Eine Liste der vordefinierten Formate verfügbar sind, für die Verwendung mit der Clipboard Klasse, finden Sie unter der DataFormats Klasse.

Sicherheitshinweis: aus Sicherheitsgründen sollten die folgenden Punkte bedenken beibehalten werden.

  • Einfügevorgänge müssen Benutzer initiiert werden (STRG + V, Menü Einfügen).

  • Kopie kann nur auf die ausgewählten Benutzer ein Inhaltselement sein.

  • Beim Kopieren oder Ausschneiden von teilweise vertrauenswürdigem Code setzt nur-Text und Extensible Application Markup Language (XAML) an die Zwischenablage. Nur-Text enthält Text, Unicode-Text, OEM (Object Exchange Model) Text und CSV (Comma-separated Values).

  • Beim Einfügen Windows Presentation Foundation (WPF) wird, fügen Sie in Extensible Application Markup Language (XAML) , wenn die Quelle der, dass der Inhalt an einem Standort gleich vertrauenswürdigen oder mehr vertraut sind. Dies gilt insbesondere in folgenden Fällen:

    • Eine teilweise vertrauenswürdige Anwendung einfügen kann Extensible Application Markup Language (XAML) aus einer Anwendung volle Vertrauenswürdigkeit.

    • Eine teilweise vertrauenswürdige Anwendung einfügen kann Extensible Application Markup Language (XAML) von einer partiell vertrauenswürdigen Anwendung.

    • Eine voll vertrauenswürdige Anwendung kann XAML nur über eine voll vertrauenswürdige Anwendung einfügen.

    • NichtWindows Presentation Foundation (WPF) voll vertrauenswürdige Anwendung ApplicationTrust-Format in die Zwischenablage überprüfen und den XAML-Code ggf. bereinigen kann.

Das folgende Beispiel zeigt, wie zum Hinzufügen von Daten in die Zwischenablage des Systems.


// 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);

.NET Framework
Verfügbar seit 3.0
Silverlight
Verfügbar seit 4.0
Windows Phone Silverlight
Verfügbar seit 7.1

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: