Pack URI를 사용하여 Resources.resx의 BitmapImage를 Image.Source에 할당: 종합 가이드
BitmapImage
파일의 Resources.resx
을 Image.Source
에 할당하려면 URI에 대한 깊은 이해가 필요한 경우가 많습니다. 이 가이드에서는 상대 경로가 실패할 수 있는 이유를 설명하고 Pack URI를 사용하여 솔루션을 제공합니다.
Pack URI 이해
Pack URI(Uniform Resource Identifier)는 패키지된 애플리케이션 내의 리소스에 액세스하기 위한 특수 프로토콜입니다. 형식은 다음과 같습니다.
<code>pack://application:,,,/Path/To/File</code>
장소:
pack://application:
은 Pack URI 프로토콜을 나타냅니다./Path/To/File
: 애플리케이션 리소스 내에서 파일 위치를 지정합니다.올바른 리소스 포함
Pack URI를 사용하려면 이미지 파일이 Visual Studio 프로젝트 내의 "Resources" 폴더에 있어야 합니다. 이 폴더와 파일은 다음 조건을 충족해야 합니다.
예:
"logo.png"의 올바른 Pack URI는 다음과 같습니다.
<code>pack://application:,,,/Resources/logo.png</code>
이러한 단계를 따르면 배포 환경에 관계없이 Pack URI를 사용하여 BitmapImage
에 Image.Source
원활하게 할당할 수 있습니다.
위 내용은 Pack URI를 사용하여 Resources.resx의 BitmapImage를 Image.Source에 할당하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!