2011-09-05 3 views
0

그림이 포함 된 사용자 지정 개체가 문자열 (파일 이름 만) 이고 표시하려고합니다.변환기를 사용하지 않고 WPF에서 제어 할 바운드 그림

문제는 전체 경로가 "이미지/{이미지 이름}"

어떻게 내가 올바르게 결합 할 수 지금 있도록 이미지가 프로젝트의 "이미지"디렉토리에 저장되어 있다는 점이다?

저는 변환기로 쉽게 할 수 있지만, 다음과 같이 피할 수있는 방법이 있습니다 : <Image Source="{Binding Path=FullPath+"/"+Picture}">?

+0

부모의 DataContext를 사용하여 속일 수는 있지만 파일 이름이 디렉토리의 속성처럼 취급되는 것은 의심 스럽습니다. – Paparazzi

답변

1

ViewModel의 집계 된 속성에 바인딩 한 다음 원하는 모든 경로를 그 안에 넣을 수 있습니다. 그렇게하면 ViewModel이 '변환기'가됩니다.

관련 문제