Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Clipboard-Klasse

Stellt statische Methoden bereit, die das Übertragen von Daten aus der und in die Systemzwischenablage erleichtern.

System.Object
  System.Windows.Clipboard

Namespace:  System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)
public static class Clipboard

Der Clipboard-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche MethodeStatischer MemberClearLöscht alle Daten aus der Systemzwischenablage.
Öffentliche MethodeStatischer MemberContainsAudioFragt die Zwischenablage auf das Vorhandensein von Daten im WaveAudio-Datenformat ab.
Öffentliche MethodeStatischer MemberContainsDataFragt die Zwischenablage auf das Vorhandensein von Daten in einem angegebenen Datenformat ab.
Öffentliche MethodeStatischer MemberContainsFileDropListFragt die Zwischenablage auf das Vorhandensein von Daten im FileDrop-Datenformat ab.
Öffentliche MethodeStatischer MemberContainsImageFragt die Zwischenablage auf das Vorhandensein von Daten im Bitmap-Datenformat ab.
Öffentliche MethodeStatischer MemberContainsText()Fragt die Zwischenablage auf das Vorhandensein von Daten im UnicodeText-Format ab.
Öffentliche MethodeStatischer MemberContainsText(TextDataFormat)Fragt die Zwischenablage auf das Vorhandensein von Daten in einem Textdatenformat ab.
Öffentliche MethodeStatischer MemberFlush Speichert die eingefügten Daten permanent in der Zwischenablage damit sie auch nach Beendigung der Anwendung zur Verfügung stehen.
Öffentliche MethodeStatischer MemberGetAudioStreamGibt einen Stream mit Zwischenablagedaten im WaveAudio-Datenformat zurück.
Öffentliche MethodeStatischer MemberGetDataRuft Daten in einem angegebenen Format aus der Zwischenablage ab.
Öffentliche MethodeStatischer MemberGetDataObjectGibt ein Datenobjekt zurück, das den gesamten Inhalt der Zwischenablage darstellt.
Öffentliche MethodeStatischer MemberGetFileDropListGibt eine Zeichenfolgenauflistung zurück, die eine Liste der in der Zwischenablage verfügbaren abgelegten Dateien enthält.
Öffentliche MethodeStatischer MemberGetImageGibt ein BitmapSource-Objekt aus der Zwischenablage zurück, das Daten im Bitmap-Format enthält.
Öffentliche MethodeStatischer MemberGetText()Gibt eine Zeichenfolge zurück, die die UnicodeText-Daten in der Zwischenablage enthält.
Öffentliche MethodeStatischer MemberGetText(TextDataFormat)Gibt eine Zeichenfolge zurück, die die Textdaten in der Zwischenablage enthält.
Öffentliche MethodeStatischer MemberIsCurrentVergleicht ein angegebenes Datenobjekt mit dem Inhalt der Zwischenablage.
Öffentliche MethodeStatischer MemberSetAudio(Byte[])Speichert Audiodaten (WaveAudio-Datenformat) in der Zwischenablage. Die Audiodaten werden als Bytearray angegeben.
Öffentliche MethodeStatischer MemberSetAudio(Stream)Speichert Audiodaten (WaveAudio-Datenformat) in der Zwischenablage. Die Audiodaten werden als Stream angegeben.
Öffentliche MethodeStatischer MemberSetDataSpeichert die angegebenen Daten im angegebenen Format in der Zwischenablage.
Öffentliche MethodeStatischer MemberSetDataObject(Object)Platziert ein angegebenes nicht permanentes Datenobjekt in der Systemzwischenablage.
Öffentliche MethodeStatischer MemberSetDataObject(Object, Boolean)Platziert ein angegebenes Datenobjekt in der Systemzwischenablage und nimmt einen booleschen Parameter an, der angibt, ob das Datenobjekt beim Beenden der Anwendung in der Zwischenablage belassen werden soll.
Öffentliche MethodeStatischer MemberSetFileDropListSpeichert FileDrop-Daten in der Zwischenablage. Die Liste der abgelegten Dateien wird als Zeichenfolgenauflistung angegeben.
Öffentliche MethodeStatischer MemberSetImageSpeichert Bitmap-Daten in der Zwischenablage. Die Bilddaten werden als BitmapSource angegeben.
Öffentliche MethodeStatischer MemberSetText(String)Speichert UnicodeText-Daten in der Zwischenablage.
Öffentliche MethodeStatischer MemberSetText(String, TextDataFormat)Speichert Textdaten in der Zwischenablage in einem angegebenen Textdatenformat. Die zu speichernden UnicodeText-Daten werden als Zeichenfolge angegeben.
Zum Seitenanfang

Alle Anwendungen für Windows verwenden die Zwischenablage des Systems gemeinsam, sodass sich die Inhalte beim Wechseln in eine andere Anwendung ändern können.

Eine Liste der für die Clipboard-Klasse verfügbaren vordefinierten Formate finden Sie unter der DataFormats-Klasse.

Sicherheitswarnung: Aus Sicherheitsgründen sollten die folgenden Punkte beachtet werden.

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

  • Das Kopieren kann nur für vom Benutzer ausgewählten Inhalt erfolgen.

  • Beim Kopieren oder Ausschneiden werden Nur-Text und Extensible Application Markup Language (XAML) durch teilweise vertrauenswürdigen Code in der Zwischenablage gespeichert. Nur-Text umfasst Text, Unicode-Text, OEM (Object Exchange Model)-Text und CSV (Comma-separated values, durch Trennzeichen getrennte Werte).

  • Beim Einfügen fügt Windows Presentation Foundation (WPF) in Extensible Application Markup Language (XAML) ein, wenn die Quelle des Inhalts von einer gleich vertrauenswürdigen oder vertrauenswürdigeren Site stammt. Dies gilt insbesondere in folgenden Fällen:

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

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

    • Eine voll vertrauenswürdige Anwendung kann XAML nur von einer anderen voll vertrauenswürdigen Anwendung einfügen.

    • Ein eine voll vertrauenswürdige Nicht-Windows Presentation Foundation (WPF)-Anwendung kann das ApplicationTrust-Format in der Zwischenablage überprüfen und den XAML-Code ggf. bereinigen.

Im folgenden Beispiel wird das Hinzufügen von Daten in der Systemzwischenablage veranschaulicht.



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

Unterstützt in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.