다음을 통해 공유


Binding.ConverterParameter 속성

정의

변환기 논리에서 사용할 수 있는 매개 변수를 가져오거나 설정합니다.

public:
 property Platform::Object ^ ConverterParameter { Platform::Object ^ get(); void set(Platform::Object ^ value); };
IInspectable ConverterParameter();

void ConverterParameter(IInspectable value);
public object ConverterParameter { get; set; }
var object = binding.converterParameter;
binding.converterParameter = object;
Public Property ConverterParameter As Object
<Binding ConverterParameter="parameter"/>
-or-
<Binding ConverterParameter="parameterReference"/>

속성 값

Object

Platform::Object

IInspectable

변환기로 전달할 매개 변수입니다. 변환 논리에서 사용할 수 있습니다. 기본값은 null입니다.

설명

변환기로 매개 변수를 전달하는 것은 비교적 진보되고 일반적이지 않은 시나리오입니다. 데이터 바인딩에 사용되는 대부분의 변환기는 원본 개체의 특성만을 기반으로 원본 개체를 원하는 대상 형식으로 형식 변환하고 특정 바인딩 시나리오에 대해 의도한 대상 형식이 무엇인지 파악하기만 하면 됩니다.

ConverterParameter에 대한 값을 지정하면 변환기 논리를 호출할 때 매개 변수 값에 이 값이 사용됩니다. 특히 Converter 속성으로 요청된 특정 변환기의 Convert 또는 ConvertBack 메서드의 매개 변수 매개 변수 값을 제공합니다.

해당 바인딩이 대상 요소 및 대상 속성에 연결된 후에는 Binding 개체의 속성 값을 설정할 수 없습니다. 이 작업을 시도하면 런타임 예외가 발생합니다.

적용 대상

추가 정보