IDataObject Interfaccia

Definizione

Fornisce un meccanismo indipendente dal formato per il trasferimento dei dati.

public interface class IDataObject
public interface IDataObject
type IDataObject = interface
Public Interface IDataObject
Derivato

Commenti

L'interfaccia IDataObjectClipboard viene usata dalla classe per le operazioni di trasferimento dei dati, ad esempio trascinamento della selezione.

Se implementato da una classe, i IDataObject metodi consentono a un singolo oggetto dati di offrire dati in più formati. L'offerta di dati in più formati tende a rendere i dati utilizzabili da un'ampia gamma di applicazioni rispetto a se fosse supportato solo un singolo formato di dati.

La DataObject classe fornisce un'implementazione di base dell'interfaccia IDataObject .

Metodi

Nome Descrizione
GetData(String, Boolean)

Recupera un oggetto dati in un formato specificato, convertendo facoltativamente i dati nel formato specificato.

GetData(String)

Recupera un oggetto dati in un formato specificato; il formato dei dati viene specificato da una stringa.

GetData(Type)

Recupera un oggetto dati in un formato specificato; il formato dei dati viene specificato da un Type oggetto .

GetDataPresent(String, Boolean)

Verifica se i dati sono disponibili in o possono essere convertiti in un formato specificato. Un Boolean flag indica se verificare se i dati possono essere convertiti nel formato specificato, se non sono disponibili in tale formato.

GetDataPresent(String)

Verifica se i dati sono disponibili in o possono essere convertiti in un formato specificato; il formato dei dati viene specificato da una stringa.

GetDataPresent(Type)

Verifica se i dati sono disponibili in o possono essere convertiti in un formato specificato. Il formato dei dati viene specificato da un Type oggetto .

GetFormats()

Restituisce un elenco di tutti i formati in cui sono archiviati i dati in questo oggetto dati o in cui possono essere convertiti.

GetFormats(Boolean)

Restituisce un elenco di tutti i formati in cui sono archiviati i dati in questo oggetto dati. Un Boolean flag indica se includere anche formati in cui i dati possono essere convertiti automaticamente.

SetData(Object)

Archivia i dati specificati in questo oggetto dati, convertendo automaticamente il formato di dati dal tipo di oggetto di origine.

SetData(String, Object, Boolean)

Archivia i dati specificati in questo oggetto dati, insieme a uno o più formati di dati specificati. Questo overload include un Boolean flag per indicare se i dati possono essere convertiti in un altro formato al recupero.

SetData(String, Object)

Archivia i dati specificati in questo oggetto dati, insieme a uno o più formati di dati specificati. Il formato dei dati viene specificato da una stringa.

SetData(Type, Object)

Archivia i dati specificati in questo oggetto dati, insieme a uno o più formati di dati specificati. Il formato dei dati viene specificato da una Type classe .

Metodi di estensione

Nome Descrizione
TryGetData<T>(IDataObject, String, Boolean, T)

Fornisce un meccanismo indipendente dal formato per il trasferimento dei dati.

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

Fornisce un meccanismo indipendente dal formato per il trasferimento dei dati.

TryGetData<T>(IDataObject, String, T)

Fornisce un meccanismo indipendente dal formato per il trasferimento dei dati.

TryGetData<T>(IDataObject, T)

Fornisce un meccanismo indipendente dal formato per il trasferimento dei dati.

Si applica a

Vedi anche