이것은 간단해야하지만 ...Silverlight에서 이미지를 표시하는 방법?
내 솔루션에서 Images라는 폴더를 만들었습니다. 나는 그것에 이미지를 끌었다. 이제이 이미지를 페이지 또는보기에 표시하려면 어떻게합니까?
이것은 간단해야하지만 ...Silverlight에서 이미지를 표시하는 방법?
내 솔루션에서 Images라는 폴더를 만들었습니다. 나는 그것에 이미지를 끌었다. 이제이 이미지를 페이지 또는보기에 표시하려면 어떻게합니까?
은 그것을 얻을 수있는 몇 가지 방법이있다 - 여기에 비주얼 스튜디오 파일 속성에 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" />
: 당신은 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" />
못했습니다 ? – AnthonyWJones