2009-12-10 6 views

답변

1

은 그것을 얻을 수있는 몇 가지 방법이있다 - 여기에 비주얼 스튜디오 파일 속성에 Resource으로 이미지를 설정 포함 방법이다 : SilverlightAssemblyName이 어셈블리 이름 당신으로 대체됩니다

using (var stream = Application.GetResourceStream(
    new Uri("SilverlightAssemblyName;component/Images/myImage.png", 
      UriKind.Relative))) 
{ 
    // read from stream 
} 

Silverlight 프로젝트의 Silverlight 탭에 지정되어 있습니다.

당신이 코드에서 이미지를 사용하려면 :

<Image Source="/Images/myImage.png" Width="16" Height="16" /> 
1

: 당신은 XAML에서 리소스를 사용하려는 경우,

var bitmap = new BitmapImage(); 
bitmap.SetSource(stream); 
myImageControl.ImageSource = bitmap; 

을 또는, 당신은 어떤 코드가 필요하지 않습니다 이미지가 자원으로 설정되었는지 확인하십시오. 솔루션의 모든 프로젝트에있는 폴더에있을 수 있습니다.

그런 다음 [조립]으로 이것을 참조 할 수 있으며, 구성 요소/[경로]/[imagename.extension 예를 들어

:

"솔루션"뜻 "프로젝트"으로
<Image Source="/mynamespace.myassembly;component/ResourcesFolder/image.png" Width="16" Height="16" /> 
관련 문제