7월, 2011의 게시물 표시

WPF Resource 참조 Uri

http://msdn.microsoft.com/en-us/library/aa970069(v=VS.90).aspx 책을 읽다가 말다가 하면 나처럼 삽질하게된다. 이미지(Sample.png)나 텍스트파일을 DLL에 포함시켜 참조하고 싶을땐, 1. 해당 프로젝트 아래 Resources 폴더 아래 Sample.png 등의 파일을 추가한다. 2. Sample.png 속성에서 빌드작업 프로퍼티를 Resource 로 해준다. 3. 코드에서 사용할땐 Uri uri = new Uri("pack://application:,,,/DllName;component/Resources/Sample.png") 이상한건 위 링크를 참조했을때 아래 코드도 동작해야 할것같다. Uri uri = new Uri("pack://application:,,,/DllName;component/Img/Sample.png") 실제로 해보면 프로젝트에 Img 폴더를 추가하고 똑같이 해줘도 위 코드로는 이미지를 찾지 못한다!. 당장 내일까지 완료해야해서 폴더이름 바꿔버리고 커밋 ㅠ