아니요, 리소스 편집기는 이에 적합하지 않습니다.
WPF 응용 프로그램에서 가장 좋은 방법은 모든 이미지를 "이미지"디렉토리에두고 각 이미지를 "자원"으로 표시하는 것입니다. 그런 다음 이미지 컨트롤과 다른 곳에서 직접 참조 할 수 있습니다. 여기
는 정확한 단계는 다음과 같습니다
- 자르기와 달리 .png 파일로 좋아하는 비트 맵 편집 프로그램 (Paint.NET, 포토샵 등)들을 저장
- 를 사용하여 이미지를 조정 (또는 .jpg 또는 원하는 경우 .gif)
- Visual Studio 솔루션 내에서 "이미지"폴더 만들기 (또는 구성하려는 여러 폴더)
- 이미지를 하드 디스크의 "Images"폴더 또는 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 -> 기존 항목을 선택하고 이미지)
이제 XAML에서 쉽게 이미지를 참조 할 수 있습니다 :
var source = (BitmapSource)Application.LoadComponent(
new Uri("Images/MyImage.png", UriKind.Relative));
또한 외부 어셈블리의 이미지를 참조 할 수 있습니다 :
<Image Source="Images/MyImage.png" />
또는 코드에서
<Image Source="ReferencedAssembly;v1.0.0.1;component/Images/MyImage.png" />
코드로 다음 중 어느 것입니까 :
var source = (BitmapSource)Application.LoadComponent(
new Uri("ReferencedAssembly;v1.0.0.1;component/Images/MyImage.png",
UriKind.Relative));
리소스 편집기를 사용하여 이미지를 유지한다는 것은 무엇을 의미합니까? –
리소스 디자이너에 이미지를 추가 한 다음 필요할 때 이미지를 찾는 것이 좋습니다. 또는 그것이 나쁜 생각이라면, 여러개의 어셈블리에 이미지가있을 수있는 사소한 앱을 위해 더 나은 것이 무엇인지. 건배 – Berryl