Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe DataObject

 

Fornisce un'implementazione di base di IDataObject interfaccia che definisce un meccanismo indipendente dal formato per il trasferimento dei dati.

Spazio dei nomi:   System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

System.Object
  System.Windows.DataObject

public sealed class DataObject : IDataObject, IDataObject

NomeDescrizione
System_CAPS_pubmethodDataObject()

Inizializza una nuova istanza della classe DataObject.

System_CAPS_pubmethodDataObject(Object)

Inizializza una nuova istanza di DataObject classe che contiene i dati specificati.

System_CAPS_pubmethodDataObject(String, Object)

Inizializza una nuova istanza di DataObject classe che contiene i dati specificati e il formato associato; il formato è specificato da una stringa.

System_CAPS_pubmethodDataObject(String, Object, Boolean)

Inizializza una nuova istanza di DataObject classe che contiene i dati specificati e il formato associato; il formato è specificato da una stringa. Questo overload include un Boolean flag che indica se i dati possono essere convertiti in un altro formato al momento del recupero.

System_CAPS_pubmethodDataObject(Type, Object)

Inizializza una nuova istanza della DataObject classe che contiene i dati specificati e il formato associato; il formato dei dati è specificato da un Type oggetto.

NomeDescrizione
System_CAPS_pubmethodSystem_CAPS_staticAddCopyingHandler(DependencyObject, DataObjectCopyingEventHandler)

Aggiunge un Copying gestore di eventi a un oggetto di dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticAddPastingHandler(DependencyObject, DataObjectPastingEventHandler)

Aggiunge un Pasting gestore di eventi a un oggetto di dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticAddSettingDataHandler(DependencyObject, DataObjectSettingDataEventHandler)

Aggiunge un SettingData gestore di eventi a un oggetto di dipendenza specificato.

System_CAPS_pubmethodContainsAudio()

Un oggetto dati per la presenza di dati in una query di WaveAudio formato dei dati.

System_CAPS_pubmethodContainsFileDropList()

Un oggetto dati per la presenza di dati in una query di FileDrop formato dei dati.

System_CAPS_pubmethodContainsImage()

Un oggetto dati per la presenza di dati in una query di Bitmap formato dei dati.

System_CAPS_pubmethodContainsText()

Un oggetto dati per la presenza di dati in una query di UnicodeText formato.

System_CAPS_pubmethodContainsText(TextDataFormat)

Query su un oggetto dati per la presenza di dati in un formato di dati di testo.

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_pubmethodGetAudioStream()

Restituisce un flusso che contiene dati di WaveAudio formato dei dati.

System_CAPS_pubmethodGetData(String)

Restituisce i dati in un formato specificato da una stringa.

System_CAPS_pubmethodGetData(String, Boolean)

Restituisce un oggetto dati in un formato specificato, facoltativamente, la conversione dei dati nel formato specificato.

System_CAPS_pubmethodGetData(Type)

Restituisce un oggetto dati in un formato specificato da un Type oggetto.

System_CAPS_pubmethodGetDataPresent(String)

Determina se i dati sono disponibili in, o possono essere convertiti in un formato specificato da una stringa.

System_CAPS_pubmethodGetDataPresent(String, Boolean)

Determina se i dati sono disponibili in, o possono essere convertiti in un formato specificato. Oggetto Boolean flag che indica se controllare se i dati possono essere convertiti nel formato specificato non è disponibile in tale formato.

System_CAPS_pubmethodGetDataPresent(Type)

Determina se i dati sono disponibili in, o possono essere convertiti in un formato specificato da un Type oggetto.

System_CAPS_pubmethodGetFileDropList()

Restituisce una raccolta di stringhe che contiene un elenco dei file eliminati.

System_CAPS_pubmethodGetFormats()

Restituisce un elenco dei formati in cui sono archiviati i dati nell'oggetto dati oppure possono essere convertiti in.

System_CAPS_pubmethodGetFormats(Boolean)

Restituisce un elenco di formati in cui sono archiviati i dati nell'oggetto dati. Oggetto Boolean flag che indica se includere anche formati che i dati possono essere convertiti automaticamente.

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetImage()

Restituisce un BitmapSource oggetto che contiene i dati di Bitmap formato.

System_CAPS_pubmethodGetText()

Restituisce una stringa che contiene il UnicodeText dati nell'oggetto dati.

System_CAPS_pubmethodGetText(TextDataFormat)

Restituisce una stringa che contiene dati di testo nel formato specificato nell'oggetto dati.

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodSystem_CAPS_staticRemoveCopyingHandler(DependencyObject, DataObjectCopyingEventHandler)

Rimuove un Copying gestore di eventi da un oggetto di dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticRemovePastingHandler(DependencyObject, DataObjectPastingEventHandler)

Rimuove un Pasting gestore di eventi da un oggetto di dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticRemoveSettingDataHandler(DependencyObject, DataObjectSettingDataEventHandler)

Rimuove un SettingData gestore di eventi da un oggetto di dipendenza specificato.

System_CAPS_pubmethodSetAudio(Byte[])

Archivia i dati audio (WaveAudio formato dati) in questo oggetto dati. I dati audio vengono specificati come matrice di byte.

System_CAPS_pubmethodSetAudio(Stream)

Archivia i dati audio (WaveAudio formato dati) in questo oggetto dati. I dati audio vengano specificati come un flusso.

System_CAPS_pubmethodSetData(Object)

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

System_CAPS_pubmethodSetData(String, Object)

Archivia i dati specificati nell'oggetto dati assieme a uno o più formati dati specificati. Il formato dati è specificato da una stringa.

System_CAPS_pubmethodSetData(String, Object, Boolean)

Archivia i dati specificati nell'oggetto dati, insieme a uno o più formati di dati specificato. Questo overload include un Boolean flag che indica se i dati possono essere convertiti in un altro formato al momento del recupero.

System_CAPS_pubmethodSetData(Type, Object)

Archivia i dati specificati nell'oggetto dati, insieme a uno o più formati di dati specificato. il formato dei dati è specificato da un Type oggetto.

System_CAPS_pubmethodSetFileDropList(StringCollection)

Archivi FileDrop dati nell'oggetto dati. L'elenco dei file ignorati viene specificato come un insieme di stringhe.

System_CAPS_pubmethodSetImage(BitmapSource)

Archivi Bitmap dati nell'oggetto dati. I dati dell'immagine viene specificati come un BitmapSource.

System_CAPS_pubmethodSetText(String)

Archivi UnicodeText dati, specificati come stringa, in questo oggetto dati.

System_CAPS_pubmethodSetText(String, TextDataFormat)

Archivia i dati di testo nell'oggetto dati. Il formato dei dati di testo per l'archiviazione è specificato con un membro del TextDataFormat.

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

NomeDescrizione
System_CAPS_pubfieldSystem_CAPS_staticCopyingEvent

Identifica l'evento associato Copying.

System_CAPS_pubfieldSystem_CAPS_staticPastingEvent

Identifica l'evento associato Pasting.

System_CAPS_pubfieldSystem_CAPS_staticSettingDataEvent

Identifica l'evento associato SettingData.

NomeDescrizione
System_CAPS_pubeventSystem_CAPS_staticCopying

Si verifica quando l'oggetto dipendenza associato ha preparato i formati di dati appropriati che rappresentano la selezione della copia, ha aggiunto i formati di selezione della copia a un oggetto DataObject ed è pronto a sostituire l'oggetto DataObject nell'oggetto Clipboard oppure ad avviare un'operazione di trascinamento della selezione.

System_CAPS_pubeventSystem_CAPS_staticPasting

Si verifica quando l'oggetto dipendenza associato è pronto per incollare i dati.

System_CAPS_pubeventSystem_CAPS_staticSettingData

Si verifica quando l'oggetto dipendenza associato tenta di aggiungere un nuovo formato dati a un DataObject.

NomeDescrizione
System_CAPS_pubinterfaceSystem_CAPS_privmethodIDataObject.DAdvise(FORMATETC, ADVF, IAdviseSink, Int32)

Crea una connessione tra un oggetto dati e un sink consultivo. Questo metodo viene chiamato da un oggetto che supporta un sink consultivo e abilita tale sink per ricevere una notifica delle modifiche nei dati dell'oggetto.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDataObject.DUnadvise(Int32)

Elimina una connessione di notifica stabilita in precedenza.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDataObject.EnumDAdvise(IEnumSTATDATA)

Crea un oggetto che può essere usato per enumerare le connessioni consultive correnti.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDataObject.EnumFormatEtc(DATADIR)

Crea un oggetto per l'enumerazione di FORMATETC strutture per un oggetto dati. Queste strutture sono utilizzate nelle chiamate a GetData o SetData.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDataObject.GetCanonicalFormatEtc(FORMATETC, FORMATETC)

Fornisce uno standard FORMATETC struttura logicamente equivalente a una struttura più complessa. Utilizzare questo metodo per determinare se due diversi FORMATETC strutture restituiscono gli stessi dati, eliminando la necessità di rendering duplicati.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDataObject.GetData(FORMATETC, STGMEDIUM)

Ottiene i dati da un oggetto dati di origine. Il GetData metodo, che viene chiamato da un consumer di dati, viene eseguito il rendering dei dati descritti nella proprietà FORMATETC di struttura e li trasferisce mediante specificato STGMEDIUM struttura. Il chiamante si assume la responsabilità del rilascio di STGMEDIUM struttura.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDataObject.GetDataHere(FORMATETC, STGMEDIUM)

Ottiene i dati da un oggetto dati di origine. Questo metodo viene chiamato da un consumer di dati, si differenzia dal GetData metodo in quanto il chiamante deve allocare e liberare il supporto di archiviazione specificato.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDataObject.QueryGetData(FORMATETC)

Determina se l'oggetto dati è in grado di eseguire il rendering dei dati descritti nella FORMATETC struttura. Gli oggetti che tentano un'operazione di inserimento o rilascio può chiamare questo metodo prima di chiamare GetData per ottenere un'indicazione se l'operazione potrebbe avere esito positivo.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDataObject.SetData(FORMATETC, STGMEDIUM, Boolean)

Trasferisce i dati all'oggetto che implementa il metodo. Questo metodo viene chiamato da un oggetto contenente un'origine dati.

Nell'esempio seguente viene illustrato come utilizzare questa classe.

string stringData = "Some string data to store...";
string dataFormat = DataFormats.UnicodeText;
DataObject dataObject = new DataObject(dataFormat, stringData);

.NET Framework
Disponibile da 3.0
Silverlight
Disponibile da 4.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: