Share via


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,代表轉換的 value

例外狀況

destinationTypenull

value 無法轉換成 destinationType

備註

方法 ConvertTo 特製化,可將整數值轉換為其 String 百分比標記法。 其他型別會傳遞至這個方法的基類實作。

給繼承者的注意事項

請覆寫這個方法以提供您自己的轉換需求。

您可以使用 context 參數來擷取叫用此轉換程式所叫用環境的其他資訊。 參數可能是 null ,因此您應該一律驗證內容。 此外,上的 ITypeDescriptorContext 屬性也可能傳回 null

結果物件是代表 String 不透明度百分比的 。

適用於

另請參閱