OpacityConverter.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);
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

提供类型转换器上下文信息的 ITypeDescriptorContext

culture
CultureInfo

用于转换的区域设置信息。

value
Object

要转换的值。

destinationType
Type

对象要转换为的类型。

返回

Object

表示转换的 valueObject

例外

destinationTypenull

value 无法转换为 destinationType

注解

此方法 ConvertTo 专用于将整型值转换为其 String 百分比表示形式。 将其他类型的传递到此方法的基类实现。

继承者说明

重写该方法以提供您自己的转换要求。

可以使用 context 参数提取有关此转换器从中调用的环境的其他信息。 参数可能为 null,因此应始终验证内容。 此外,还可以返回null属性ITypeDescriptorContext

生成的对象表示 String 不透明度的百分比。

适用于

另请参阅