[.net] 변환기 매개 변수에 바인딩



0 Answers

다른 옵션은 다른 변환기를 래핑하고 특성에서 변환기 매개 변수를 전달하는 사용자 지정 변환기를 작성하여 멋지게 만드는 것입니다. 이 사용자 지정 변환기가 DependencyObject를 상속하고 DependencyProperty를 사용하는 한 바인딩 될 수 있습니다. 예 :

<c:ConverterParamHelper ConverterParam="{Binding ...}">

    <c:ConverterParamHelper.Converter>

        <c:RealConverter/>

    </c:ConverterParamHelper.Converter>

</c:ConverterParamHelper>
Question

Silverlight 4.0에서 ConverterParameter에 바인딩 할 수 있습니까?

예를 들어, 나는이 일을하고 ViewPod를 ViewModel의 객체에 바인딩하려고합니다.

이것이 가능하지 않으면 다른 옵션이 있습니까?

<RadioButton
  Content="{Binding Path=Mode}"
  IsChecked="{Binding
    Converter={StaticResource ParameterModeToBoolConverter},
    ConverterParameter={Binding Path=DataContext.SelectedMode,ElementName=root}}"
/>


Related