XamlValueConverter<TConverterBase> 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
최종 대상 형식이 아닌 입력을 기준으로 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>을 반환합니다. |