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

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

适用于