語言

ComponentResourceKeyConverter.ConvertTo 方法

定義

嘗試利用指定的上下文將 a ComponentResourceKey 轉換成指定的類型。 在所有情況下都會有例外。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

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

一個格式上下文,提供關於此轉換器所從環境的資訊。

culture
CultureInfo

文化專屬資訊。

value
Object

要轉換的物件。

destinationType
Type

要將物件轉換成的類型。

傳回

在所有情況下都會有例外。

例外狀況

無法進行轉換。

value 不是 的 ComponentResourceKey類型。

destinationType 是 null。

備註

型 ComponentResourceKey 別不應使用型別轉換路徑來轉換數值。 你應該改用標記擴充功能。 因此, CanConvertFrom(ITypeDescriptorContext, Type) 和 CanConvertTo(ITypeDescriptorContext, Type) 方法總是返回 false。 ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)和 ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) 方法總是會拋出例外。

適用於