IDataObject 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为传送数据提供与格式无关的机制。
public interface class IDataObject
public interface IDataObject
type IDataObject = interface
Public Interface IDataObject
- 派生
注解
该 IDataObject 接口由 Clipboard 类用于数据传输操作,例如拖放操作。
当由类实现时, IDataObject 该方法使单个数据对象能够以多种格式提供数据。 提供采用多种格式的数据往往使数据可由更广泛的应用程序使用,而不是仅支持单个数据格式。
该 DataObject 类提供接口的基本实现 IDataObject 。
方法
GetData(String) |
检索指定格式的数据对象;数据格式由字符串指定。 |
GetData(String, Boolean) |
检索指定格式的数据对象,可选择将数据转换为指定格式。 |
GetData(Type) |
检索指定格式的数据对象;数据格式由 Type 对象指定。 |
GetDataPresent(String) |
查看指定格式的数据是否可用,或者是否可以转换为指定格式;数据格式由一个字符串指定。 |
GetDataPresent(String, Boolean) |
查看是否具有指定格式的数据,或者数据是否可以转换为指定格式。 |
GetDataPresent(Type) |
查看是否具有指定格式的数据,或者数据是否可以转换为指定格式。 数据格式由 Type 对象指定。 |
GetFormats() |
返回一个所有格式的列表,此数据对象中的数据以这些格式存储,或可以转换为这些格式。 |
GetFormats(Boolean) |
返回一个所有格式列表,此数据对象中的数据以这些格式存储。 |
SetData(Object) |
在此数据对象中存储指定的数据,同时自动从源对象类型转换数据格式。 |
SetData(String, Object) |
在此数据对象中存储指定的数据,以及一种或多种指定的数据格式。 数据格式由字符串指定。 |
SetData(String, Object, Boolean) |
在此数据对象中存储指定的数据,以及一种或多种指定的数据格式。 此重载包含一个 |
SetData(Type, Object) |
在此数据对象中存储指定的数据,以及一种或多种指定的数据格式。 数据格式由 Type 类指定。 |