2014-09-08 3 views
0

최근 코드 내에서 WPF 이미지 소스 설정하기를 설정하는 데 열중하고 있습니다.코드 뒤에 WPF 이미지 컨트롤 소스 설정

내가 좋아하는 뭔가를 시도했다 :

Image.Source = new BitmapImage(new Uri(@"/hrc.Hands;component/Images/BlueFolder.png", UriKind.RelativeOrAbsolute)); 

을하지만 일을하고 thorws 개체 참조가 개체 예외의 인스턴스로 설정되지 않았습니다하지 않는 것 같습니다. 여기 hierachy 안에 내 이미지에 대한 경로의 스크린 샷입니다 :

enter image description here

답변

3

당신은 사용할 수 있습니다 ..

var imageSource = new Uri(@"pack://application:,,,/" + Assembly.GetExecutingAssembly().GetName().Name + ";component/" + "Images/BlueFolder.png", UriKind.Absolute); 
Image.Source = imageSource; 

는 또한, BlueFolder.pngResource로 설정되어 있는지 확인하십시오. 이미지를 마우스 오른쪽 버튼으로 클릭하고 Properties을 선택하십시오.

+2

[Pack URI] (http://msdn.microsoft.com/en-us/library/aa970069.aspx) 또는보다 정확하게 [Resource File Pack URI] (http : //msdn.microsoft.com/en-us/library/aa970069.aspx#Resource_File_Pack_URIs___Local_Assembly). – Clemens