共用方式為


SelectionRangeConverter.ConvertFrom 方法

定義

使用指定的地區設定 (Locale),將指定的值轉換成轉換子的原生型別。

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

Object,代表轉換的 value

例外狀況

value 的型別為 String,但無法剖析成表示日期的兩個字串。

value 的型別為可剖析成兩個字串的 String,但無法成功將其中一個或兩者轉換成 DateTime 型別。

備註

方法是特製化,可將 ConvertFrom String 代表日期範圍的值轉換為其 SelectionRange 標記法。 以外的 String 類型會傳遞至這個方法的基類實作。

給繼承者的注意事項

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

可以使用 context 參數來擷取環境的其他資訊,而這個轉換子就是從這個環境叫用的。 參數可能是 null ,因此您應該一律驗證資訊。 此外,內容物件上的屬性也可能會傳回 null

適用於

另請參閱