TypeConverter.ConvertFrom 메서드

정의

지정된 값을 이 변환기의 형식으로 변환합니다.Converts the given value to the type of this converter.

오버로드

ConvertFrom(Object)

지정된 값을 이 변환기의 형식으로 변환합니다.Converts the given value to the type of this converter.

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

지정한 컨텍스트와 culture 정보를 사용하여 지정된 개체를 이 변환기의 유형으로 변환합니다.Converts the given object to the type of this converter, using the specified context and culture information.

ConvertFrom(Object)

지정된 값을 이 변환기의 형식으로 변환합니다.Converts the given value to the type of this converter.

public:
 System::Object ^ ConvertFrom(System::Object ^ value);
public object ConvertFrom (object value);
member this.ConvertFrom : obj -> obj
Public Function ConvertFrom (value As Object) As Object

매개 변수

value
Object

변환할 Object입니다.The Object to convert.

반환

Object

변환된 값을 나타내는 Object입니다.An Object that represents the converted value.

예외

변환할 수 없는 경우The conversion cannot be performed.

적용 대상

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

지정한 컨텍스트와 culture 정보를 사용하여 지정된 개체를 이 변환기의 유형으로 변환합니다.Converts the given object to the type of this converter, using the specified context and culture information.

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

매개 변수

context
ITypeDescriptorContext

형식 컨텍스트를 제공하는 ITypeDescriptorContext입니다.An ITypeDescriptorContext that provides a format context.

culture
CultureInfo

현재 culture로 사용할 CultureInfo입니다.The CultureInfo to use as the current culture.

value
Object

변환할 Object입니다.The Object to convert.

반환

Object

변환된 값을 나타내는 Object입니다.An Object that represents the converted value.

예외

변환할 수 없는 경우The conversion cannot be performed.

설명

XAML에 대 한 형식 변환 동작을 지원 하려는 사용자 지정 형식 작성자는 일반적으로 TypeConverter 문자열의 동작을 지 원하는 클래스를 구현 ConvertFrom 합니다.Custom type authors that intend to support a type conversion behavior for XAML typically implement a TypeConverter class that supports ConvertFrom behavior from a string. 이 동작을 통해 XAML 특성 값으로 제공 된 문자열에서 형식 변환을 수행할 수 있으며, 문자열에서 개체를 만드는 데 필요한 지원을 통해 XAML 프로세서를 제공 하므로 구문 분석 된 개체 그래프에서 개체를 생성할 수 있습니다.This behavior enables type conversion from the string provided as a XAML attribute value and provides a XAML processor with the support needed to create an object from the string, so that the object can be produced in a parsed object graph. 사용자 지정 형식 또는 사용자 지정 형식의 멤버는 사용자 지정 구현을 참조 하는 특성을 사용 하 여 정의에 적용 하 여 표시 됩니다 TypeConverterAttribute TypeConverter .Custom types or members of custom types are indicated by applying TypeConverterAttribute to the definitions, with the attribute referencing the custom TypeConverter implementation.

XAML을 위해 일반적으로를 기반으로 분기 구현을 제공 하지 않습니다 culture .For XAML purposes, you do not typically provide branching implementations based on culture. 이는 XAML이 개발 환경 컨텍스트에서 미리 컴파일되어 런타임 XAML에 대 한 문화권 관련 정보는 XAML 형식 변환과 관련이 없기 때문입니다.This is because XAML is precompiled in a development environment context, and culture-specific information for runtime XAML is not relevant for XAML type conversion. 자세한 내용은 XAML에 대 한 형식 변환기 개요를 참조 하세요.For more information, see Type Converters for XAML Overview.

상속자 참고

사용자의 변환 요구 사항을 제공하려면 이 메서드를 재정의합니다.Override this method to provide your own conversion requirements.

이 변환기가 호출되는 환경에 대한 추가 정보를 추출하려면 context 매개 변수를 사용합니다.Use the context parameter to extract additional information about the environment from which this converter is invoked. 이 매개 변수 수 null항상 확인 합니다.This parameter can be null, so always check it. 또한 컨텍스트 개체의 속성은 null을 반환할 수도 있습니다.Also, properties on the context object can return null.

XAML 및 사용자 지정 형식을 지 원하는 데 사용 되는 형식 변환기에 대 한 구현 패턴은 xaml에 대 한 형식 변환기 개요를 참조 하세요.For implementation patterns for type converters that are used to support XAML and custom types, see Type Converters for XAML Overview.

추가 정보

적용 대상