728x90
반응형
728x170
▶ 리소스 URI 구하기 예제
▶ 구하는 리소스 URI가 호출 어셈블리 내에 있는 경우
• 호출 어셈블리 내의 Image 폴더에 이미지 파일 munch.png가 존재하고, 빌드 작업이 Resource로 설정되어 있는 경우
Uri uri = GetResourceURI(null, "Image/munch.png");
▶ 구하는 리소스 URI가 참조 어셈블리 내에 있는 경우
• 참조 어셈블리(예 : TestProject) 내의 Image 폴더에 이미지 파일 munch.png가 존재하고, 빌드 작업이 Resource로 설정되어 있는 경우
Uri uri = GetResourceURI("TestProject", "Image/munch.png");
728x90
▶ 리소스 URI 구하기
using System;
#region 리소스 URI 구하기 - GetResourceURI(assemblyName, resourcePath)
/// <summary>
/// 리소스 URI 구하기
/// </summary>
/// <param name="assemblyName">어셈블리명</param>
/// <param name="resourcePath">리소스 경로</param>
/// <returns>리소스 URI</returns>
public Uri GetResourceURI(string assemblyName, string resourcePath)
{
if(string.IsNullOrEmpty(assemblyName))
{
return new Uri(string.Format("pack://application:,,,/{0}", resourcePath));
}
else
{
return new Uri(string.Format("pack://application:,,,/{0};component/{1}", assemblyName, resourcePath));
}
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > WPF' 카테고리의 다른 글
[C#/WPF] 포인트 수 구하기 (0) | 2015.01.24 |
---|---|
[C#/WPF] 장치 독립적 단위 수 구하기 (0) | 2015.01.24 |
[C#/WPF] LinearGradientBrush 클래스 : 포인트 배열 구하기 (0) | 2015.01.24 |
[C#/WPF] Window 클래스 : 클라이언트 영역 구하기 (0) | 2015.01.24 |
[C#/WPF] Window 클래스 : 윈도우 위치 설정하기 (0) | 2015.01.24 |
[C#/WPF] 타원 벡터 구하기 (0) | 2015.01.01 |
[C#/WPF] 벡터 라디안 각도 구하기 (0) | 2015.01.01 |
[C#/WPF] 장치 독립적 단위 수 구하기 (0) | 2015.01.01 |
[C#/WPF] 픽셀 수 구하기 (0) | 2015.01.01 |
[C#/WPF] IValueConverter 인터페이스 : 진리 값 반전 변환자 사용하기 (0) | 2014.05.08 |
댓글을 달아 주세요