2012-03-09 2 views
0

저는 코딩 작업에 익숙하지 않고 현재 제작중인 WPF 응용 프로그램의 배경 이미지를 사용하고 있습니다. 지금은 다음과 같이 작동하고 있습니다.Visual Studio에 배경 이미지와 단추 이미지를 포함시키는 방법은 무엇입니까?

this.Background = new ImageBrush(new BitmapImage(new Uri("Background 1.jpg", UriKind.Relative))); 

그러나 이것을 게시하려면 이미지를 최종 파일로 복사해야합니다. 이 이미지를 Visual Studio 솔루션에 임베드하여 복사 할 필요가없는 방법이 있습니까? 또는 나는 매번 그것을 복사하는 것으로 막 붙어 있나? 또한 파일에 이미지를 포함 할 수 있다면 어떻게 호출 할 수 있습니까? UrlKind.Relative와 위치를 사용하지 않을 것이라고 가정합니다. 왜냐하면 지금은 디렉토리 안에 있지 않을 것이기 때문입니다. 더 쉬운 방법이 있다면 XAML에서도이 작업을 수행 할 수 있습니다.이 모든 것을 처음 접했습니다.

감사합니다.

+0

http://stackoverflow.com/questions/347614/wpf-image-resources –

답변

0

프로젝트에 이미지를 포함시키고 빌드 동작을 resource으로 설정할 수 있습니다.

그런 다음 수 access it by

Uri uri = new Uri("pack://application:,,,/Background 1.jpg"); 
BitmapImage bitmapImage = new BitmapImage(uri); 
+0

우수! 고맙습니다! – Blake

관련 문제