IValueConverter 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
바인딩에 사용자 지정 논리를 적용할 방법을 제공합니다.
public interface class IValueConverter
public interface IValueConverter
type IValueConverter = interface
Public Interface IValueConverter
- 파생
설명
바인딩을 사용 하 여 값 변환기를 연결 하려는 경우 구현 하는 클래스를 만듭니다는 IValueConverter 인터페이스를 구현할 수는 Convert 및 ConvertBack 메서드. 변환기 형식 간에 데이터 변경, 문화권 정보를 기반으로 데이터를 변환 하거나 프레젠테이션의 다른 측면을 수정할 수 있습니다. 몇 가지 일반적인 변환기 시나리오의 예에 "데이터 변환"을 참조 하십시오 데이터 바인딩 개요합니다.
값 변환기는 문화권을 인식 합니다. 모두를 Convert 하 고 ConvertBack 메서드를 culture
문화권 정보를 나타내는 매개 변수입니다. 문화권 정보를 변환과 관련이 없는 경우 사용자 지정 변환기에서 해당 매개 변수를 무시할 수 있습니다.
합니다 Convert 하 고 ConvertBack 메서드에도 라는 매개 변수를 parameter
다른 매개 변수와 함께 변환기의 동일한 인스턴스를 사용할 수 있도록 합니다. 예를 들어, 다양 한 형식의 사용 하는 입력된 매개 변수를 기반으로 데이터를 생성 하는 형식 변환기를 작성할 수 있습니다. 사용할 수는 ConverterParameter 의 합니다 Binding 매개 변수를 인수로 전달 하는 클래스는 Convert 및 ConvertBack 메서드.
메서드
Convert(Object, Type, Object, CultureInfo) |
값을 변환합니다. |
ConvertBack(Object, Type, Object, CultureInfo) |
값을 변환합니다. |