共用方式為


OpacityConverter.ConvertFrom 方法

定義

將指定的物件轉換成轉換子的原生型別。

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

參數

context
ITypeDescriptorContext

ITypeDescriptorContext,提供關於型別轉換內容的詳細資訊。

culture
CultureInfo

用於轉換的地區設定資訊。

value
Object

要轉換的物件。

傳回

Object

Object,代表轉換的 value

例外狀況

此物件並非轉換的支援型別。

value 無法正確轉換為型別 Double

-或- 結果的轉換 value 小於百分之零,或大於百分之一百。

備註

方法是特製化,可將 ConvertFrom 代表百分比或小數點的值轉換成 String 對應的 Double 值,以百分比表示不透明度。 以外的 String 類型會傳遞至這個方法的基類實作。

給繼承者的注意事項

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

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

適用於

另請參閱