내 WPF 애플리케이션에서 jpeg 파일을 동적으로 생성합니다. bin/Debug 또는 bin/Release에 저장됩니다.DataBinding은 WPF에서 동적으로 jpeg를 생성했습니다.
는 그래서 같은 ValueConverter
를 사용하는 이미지 컨트롤과 데이터 바인딩 WrapPanel
있습니다
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
return new Uri(value.ToString(), UriKind.RelativeOrAbsolute);
}
값에 대한 예제 값은 내가 가정 Images\400\26.jpg
가 빈 \ 디버그 또는 빈 \ 출시에보고 기본적으로입니다 .
제 문제는 동적으로 생성 된 jpeg에 이미지 컨트롤을 databind 할 수없는 것 같습니다. 그러나 Include
으로 표시하고 BuildAction
이 Content
인 다른 jpeg로 데이터 바인딩 할 수 있습니다.
어떻게 컴파일 타임에 존재하지 않는 동적으로 생성 된 이미지에 데이터 바인딩합니까?
당신이 동적으로 생성 된 이미지의 목록보기에 표시 목록을 얻을 것이다이 시점에서
:
마지막으로, 우리는 당신의 동적 JPEG 창조자 기능을 수정할 수 있습니다 프로젝트에 "포함 된"파일로 제한됩니다. 이미지 myImage3 = new Image(); BitmapImage bi3 = 새 BitmapImage(); bi3.BeginInit(); bi3.UriSource = new Uri ("smiley_stackpanel.PNG", UriKind.Relative); bi3.EndInit(); myImage3.Stretch = 늘이기. 채우기; myImage3.Source = bi3; – Paparazzi