Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
.NET Framework 3.5
DataFormats Class
Collapse All/Expand All Collapse All
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
DataFormats Class

Provides a set of predefined data format names that can be used to identify data formats available in the clipboard or drag-and-drop operations.

Namespace:  System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)
Visual Basic (Declaration)
Public NotInheritable Class DataFormats
Visual Basic (Usage)
You do not need to declare an instance of a static class in order to access its members.
C#
public static class DataFormats
Visual C++
public ref class DataFormats abstract sealed
JScript
public final class DataFormats
XAML
You cannot directly create an instance of this class in XAML.

The DataObject class and other classes that implement the IDataObject interface use the static formats defined by DataFormats to describe each data format that is stored in a data object. Data objects are typically used for transferring data to and from the system clipboard, and in drag-and-drop operations.

The following table lists the values of the static data format fields provided by DataFormats. These field values are provided for informational purposes only; in general, code should always refer to the appropriate field, rather than hard-coded strings.

Field

Field Value

Description

Bitmap

"Bitmap"

Specifies a Microsoft Windows bitmap data format.

CommaSeparatedValue

"CSV"

Specifies a comma-separated value (CSV) data format.

Dib

"DeviceIndependentBitmap"

Specifies the device-independent bitmap (DIB) data format.

Dif

"DataInterchangeFormat"

Specifies the Windows Data Interchange Format (DIF) data format.

EnhancedMetafile

"EnhancedMetafile"

Specifies the Windows enhanced metafile format.

FileDrop

"FileDrop"

Specifies the Windows file drop format.

Html

"HTML Format"

Specifies the HTML data format.

Locale

"Locale"

Specifies the Windows locale (culture) data format.

MetafilePicture

"MetaFilePict"

Specifies the Windows metafile picture data format.

OemText

"OEMText"

Specifies the standard Windows OEM text data format.

Palette

"Palette"

Specifies the Windows palette data format.

PenData

"PenData"

Specifies the Windows pen data format.

Riff

"RiffAudio"

Specifies the Resource Interchange File Format (RIFF) audio data format.

Rtf

"Rich Text Format"

Specifies the Rich Text Format (RTF) data format.

Serializable

"PersistentObject"

Specifies a data format that encapsulates any type of serializable data objects.

StringFormat

"System.String"

Specifies the common language runtime (CLR) string class data format.

SymbolicLink

"SymbolicLink"

Specifies the Windows symbolic link data format.

Text

"Text"

Specifies the ANSI text data format.

Tiff

"TaggedImageFileFormat"

Specifies the Tagged Image File Format (TIFF) data format.

UnicodeText

"UnicodeText"

Specifies the Unicode text data format.

WaveAudio

"WaveAudio"

Specifies the wave audio data format.

Xaml

"Xaml"

Specifies the Extensible Application Markup Language (XAML) data format.

XamlPackage

"XamlPackage"

Specifies the Extensible Application Markup Language (XAML) package data format.

System..::.Object
  System.Windows..::.DataFormats
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

.NET Framework

Supported in: 3.5, 3.0
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement
Page view tracker