DeferrableContentConverter.ConvertFrom 方法

定義

將指定的資料流轉換為新的 DeferrableContent 物件。

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

要當做目前文化特性使用的 CultureInfo

value
Object

要轉換的來源資料流。

傳回

新的 DeferrableContent 物件。

例外狀況

contextnull

context 不能為 BAML 提供必要的 XAML 結構描述內容。

-或-

IProvideValueTarget 服務對 context 的解譯判斷目標物件不是 ResourceDictionary

-或-

value 不是有效的位元組資料流。

備註

的值 context 必須為 、 IRootObjectProviderIXamlObjectWriterFactoryIProvideValueTarget 提供服務 IXamlSchemaContextProvider 。 查詢時的 IXamlSchemaContextProvider 架構內容必須是內部實作的 XAML 架構內容,這是 BAML 使用方式特有的。 這可防止大部分的使用者程式碼案例使用 DeferrableContentConverter

適用於