복잡한 형식을 매개 변수로 변환기에 전달할 수 있습니까? 기본적으로 바이트 배열을 BitmapImage로 변환하는 하나의 변환기를 만들었습니다. 그러나 내 바인딩 식에서 매개 변수로 바이트 배열을 전달할 때 매개 변수는 문자열로 전달됩니다. 즉, 내 매개 변수 이름은 PhotosByteArr이고 매개 변수로 전달하면 매개 변수 이름 인 PhotosByteArr 및 바이트 배열을 가져옵니다.IValueConverter 문제
이 내 결합 식 : -
<Image Source="{Binding ConverterParameter=PhotosByteArr, Converter={StaticResource byteArrToBitmap}}" Margin="0" Stretch="Fill"/>
PhotosByteArr []를 바이트의 인스턴스이다.
무엇이 잘못 될 수 있습니까?
미리 감사합니다 :)
ConverterParameter에 바인딩을 사용할 수 없다는 것을 알고 있습니다. (적어도 과거에는 상당히 문제가있었습니다) –
H.B : - 당신은 조용합니다. 런타임 예외가 발생합니다. – TCM
- converterparameter에서 바인딩 식을 사용할 수 없으며 Path에서 직접 전달하면 변환기의 중단 점도 적중되지 않고 이미지에서 아무 것도 얻지 못합니다. – TCM