2012-06-23 3 views
0

내가 그림과 같이 여러 프로젝트를 가지고 있고, 나는 다음과 같이 난 이미지 소스를 지정 addpath.cs 에서 일하고 있어요 :이미지 소스에 URI를 지정

Image image = new Image(); 
image.Source = new BitmapImage(new Uri("images/arrow.jpg", UriKind.Relative)); 

과 내가 사용할 때 다음과 같은 :

rt.CenterX = image.Width/2; 
rt.CenterY = image.Height/2; 

난 이미지 소스, 또는 뭔가에 할당 된 URI 잘못이 생각 할머니는, 그래서 폭과 높이의 값?

enter image description here

답변

1

를 사용하여 다음과 같은 코드는 :

var logo = new BitmapImage(); 
logo.BeginInit(); 
logo.UriSource = new Uri("pack://application:,,,/YOURAPP;component/images/arrow.jpg"); 
logo.EndInit(); 
rt.CenterX = logo.Width/2.0; 
rt.CenterY = logo.Height/2.0; 

프로젝트의 이름으로 YOURAPP을 대체하는 것을 잊지 마세요!

0

이미지 폴더가 웹 사이트 디렉토리에있는 'client bin'폴더에 있어야한다고 솔루션을 발견했습니다. 감사합니다.

관련 문제