ImageFormatConverter.ConvertTo 方法

定义

将指定的对象转换成指定的类型。

public:
 override System::Object ^ ConvertTo(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value, Type ^ destinationType);
public override object ConvertTo (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType);
public override object ConvertTo (System.ComponentModel.ITypeDescriptorContext? context, System.Globalization.CultureInfo? culture, object? value, Type destinationType);
public override object? ConvertTo (System.ComponentModel.ITypeDescriptorContext? context, System.Globalization.CultureInfo? culture, object? value, Type destinationType);
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
Public Overrides Function ConvertTo (context As ITypeDescriptorContext, culture As CultureInfo, value As Object, destinationType As Type) As Object

参数

context
ITypeDescriptorContext

格式化程序上下文。 此对象可用于获取有关从中调用此转换器的环境的更多信息。 这可能为 null,因此应总是对其进行检查。 同样,上下文对象上的属性也可能返回 null

culture
CultureInfo

一个 CultureInfo 对象,它指定特定区域性的格式化约定。

value
Object

要转换的对象。

destinationType
Type

对象要转换为的类型。

返回

被转换的对象。

例外

无法完成转换。

destinationTypenull

注解

转换 ImageFormatConverter 和转换已知图像格式,如 类中指定的 ImageFormat

最常见的类型转换是与字符串类型进行转换和从字符串类型转换。 如果 对象有效且 ToString 目标类型 string为 ,则默认实现将调用 对象的 方法。 如果此方法无法将指定对象转换为指定的目标类型,则会引发 NotSupportedException 异常。

适用于