2012-02-27 2 views
0

나는 listbox에 이미지 바인딩을 위해 작업했습니다. 이를 위해 이미지 URL을 이미지 소스에 바인드했습니다. 내 proplem이 유효하지 않은 someURL에 이미지가 없습니다. 일반적으로 항목이있는 URL이 없으므로 defalut 이미지를로드했습니다.WP7에서 이미지를 가져 오는 방법을 바인딩하기 전에

유효하지 않은 url은 이미지를 빈 픽셀로 묶었습니다. 이것에서 나는 기본 이미지를 보여주고 싶다. 이미지의 픽셀이 없다면 바인딩이 필요하지 않습니다.

문자열 Url = "일부 URl.jpg";

이미지에이 "URL"을 바인딩했습니다.

Pls는 저

답변

1

이 UR 이미지의 동일한 치수를 기본 content..by 당신의 이미지 내용에 배경 이미지를 제공하는 시도에 대한 도움말을하면 배경 이미지를 표시 할 때 URL에 이미지 없음.

0

를 사용하여 배경에서 StackPanel에, 그래서 이미지가 로딩 될 때, StackPanel을의 기본 색상으로 표시됩니다 및 이미지가로드 될 때함으로써 배경색

StackPanel background = new StackPanel(); 
background.Background = new SolidColorBrush(Colors.LightGray); 

Image img1 = new Image(); 
img1.Height = 250; 
img1.Stretch = Stretch.UniformToFill; 

LowProfileImageLoader.SetUriSource(img1, new Uri(n.Image, UriKind.RelativeOrAbsolute)); 
background.Children.Add(img1); 
에게 숨기고, 이미지를 표시합니다
관련 문제