다음을 통해 공유


XamlValueConverter<TConverterBase> 클래스

정의

최종 대상 형식이 아닌 입력을 기준으로 XAML의 초기화 값이나 serialization 값을 생성하는 기술에 대해 공통 API 영역을 제공합니다. 여기에는 태그 확장과 형식 변환기가 포함됩니다.

generic <typename TConverterBase>
 where TConverterBase : classpublic ref class XamlValueConverter : IEquatable<System::Xaml::Schema::XamlValueConverter<TConverterBase> ^>
public class XamlValueConverter<TConverterBase> : IEquatable<System.Xaml.Schema.XamlValueConverter<TConverterBase>> where TConverterBase : class
type XamlValueConverter<'ConverterBase (requires 'ConverterBase : null)> = class
    interface IEquatable<XamlValueConverter<'ConverterBase>>
Public Class XamlValueConverter(Of TConverterBase)
Implements IEquatable(Of XamlValueConverter(Of TConverterBase))

형식 매개 변수

TConverterBase

XamlValueConverter<TConverterBase>이 나타내는 특정 변환기에 대한 CLR 기본 클래스입니다. 일반적으로 이것은 다음 TypeConverter중 하나입니다. ; . MarkupExtensionValueSerializer

상속
XamlValueConverter<TConverterBase>
구현
IEquatable<XamlValueConverter<TConverterBase>>

설명

이 형식의 인스턴스는 메서드에서 반환 된 XAML 스키마 API의 같은 LookupTypeConverter합니다. 제네릭 구현을 XamlValueConverter<TConverterBase> 기본 XAML 스키마 및 형식 시스템은 일반적으로 다른 구현 하는 변환 기술 다른 값에 대 한 종속성을 수행 하지 않아도 되도록 System.Xaml 어셈블리에 대 한 간접 참조를 제공 어셈블리입니다.

A XamlValueConverter<TConverterBase> 는 null 구현 형식이 아니라 등으로 구성 될 수는 XamlValueConverter<TConverterBase> 돌아갑니다 null 에 대 한 CreateInstance합니다.

에 대 한 생성자 서명을 XamlValueConverter<TConverterBase> 사용을 converterType 변환 동작을 구현 하는 특정 형식을 참조 하는 매개 변수입니다. 제대로 작동 XamlValueConverter<TConverterBase> (null이 아닌 하나 ConverterInstance), converterType 형식으로 캐스팅할 수 있는 될는 TConverterBase 제약 조건입니다. 일치 하지 않습니다 조건을 생성자에 적용 되지 않지만 생성할 수 있습니다는 InvalidCastException 런타임 시.

생성자

XamlValueConverter<TConverterBase>(Type, XamlType)

XamlValueConverter<TConverterBase>을 구현하는 변환기와 Type의 대상 형식을 기반으로 XamlValueConverter<TConverterBase> 클래스의 새 인스턴스를 초기화합니다.

XamlValueConverter<TConverterBase>(Type, XamlType, String)

XamlValueConverter<TConverterBase>을 구현하는 변환기, Type의 대상 형식 및 문자열 이름을 기반으로 XamlValueConverter<TConverterBase> 클래스의 새 인스턴스를 초기화합니다.

속성

ConverterInstance

변환기 구현의 생성된 인스턴스를 가져옵니다.

ConverterType

변환기 동작을 구현하는 클래스에 대한 Type을 가져옵니다.

Name

XamlValueConverter<TConverterBase>의 문자열 이름을 가져옵니다.

TargetType

XamlType의 대상 XamlValueConverter<TConverterBase>을 가져옵니다.

메서드

CreateInstance()

변환기 구현의 인스턴스를 반환합니다.

Equals(Object)

XamlValueConverter<TConverterBase>의 이 인스턴스와 지정한 개체의 값이 같은지 여부를 확인합니다. 이 개체는 XamlValueConverter<TConverterBase>이기도 해야 합니다.

Equals(XamlValueConverter<TConverterBase>)

XamlValueConverter<TConverterBase>의 이 인스턴스와 다른 XamlValueConverter<TConverterBase> 개체의 값이 같은지 여부를 확인합니다.

GetHashCode()

XamlValueConverter<TConverterBase>의 해시 코드를 반환합니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

String을 나타내는 XamlValueConverter<TConverterBase>을 반환합니다.

연산자

Equality(XamlValueConverter<TConverterBase>, XamlValueConverter<TConverterBase>)

지정된 두 XamlValueConverter<TConverterBase> 개체의 값이 같은지를 확인합니다.

Inequality(XamlValueConverter<TConverterBase>, XamlValueConverter<TConverterBase>)

지정된 두 XamlValueConverter<TConverterBase> 개체의 값이 서로 다른지 확인합니다.

적용 대상