2010-03-07 5 views
0

실버 초보자 질문에 표시되지실버 이미지 요소는

<Image Source="http://judahhimango.com/images/smileys/cool.gif" /> 

이미지를 표시하지 않습니다! 이미지가 비동기식으로 다운로드 된 다음 UI에 표시 될 것으로 예상되지만, 슬프게도 그러한 행운은 없습니다.

내가 뭘 잘못하고 있니?

업데이트 ------------------------------------------- ------

좋아요, .GIF는 없습니다. 잊어 버렸습니다. 나는 BitmapImage에 소스를 변경하면 다음 작품, 그러나

<Image Source="http://judahhimango.com/images/smileys/cool.png" /> 

:

<Image> 
     <Image.Source> 
     <BitmapImage UriSource="http://judahhimango.com/images/smileys/cool.png" /> 
     </Image.Source> 
</Image> 

왜 그냥 이미지 소스를 지정할 수 없습니다 그러나 PNG를 사용하여 작업 중 하나를 넣은 사람은 아니다? BitmapImage를 지정해야하는 이유는 무엇입니까?

답변

1

SL이 gif를 지원하지 않는다고 생각합니다. http://forums.silverlight.net/forums/p/3883/232781.aspx jpg를 사용해 볼 수 있습니까?

3/9/10는 : 요청에 따라 편집 : 내가 여기에 전체 코드를 게시 할 수는 없지만 내에서 MainPage.xaml

<UserControl x:Class="SilverlightApplication2.MainPage" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480"> 
    <Grid x:Name="LayoutRoot"> 
     <Image Source="http://judahhimango.com/images/smileys/cool.png"/> 
    </Grid> 
</UserControl> 

3/9/10입니다 : OK, 나는 내가 아는 무슨 생각을 너의 문제가있을 수있다. Visual Studio에서 새로운 Silverlight 응용 프로그램 프로젝트를 만들면 ASP.NET 웹 사이트에서 호스팅 할 수있는 옵션이 제공됩니다. 그 옵션을 선택 했습니까? 그렇지 않은 경우 선택하여 시도하십시오.. 이 참조 : deep zoom is not displayed

+0

아, 설명하겠습니까? :-) 고마워, 나는 jpg에 시험해 볼게. –

+0

PNG가 여전히 작동하지 않습니다. 이미지의 소스 속성을 BitmapSource로 변경하면 작동합니다. 질문을 업데이트하는 중입니다. 아마도 답변을 업데이트 할 수 있을까요? –

+0

질문이 업데이트되었습니다. 한번 봐주세요; 문제가 해결되면 기꺼이 답변으로 표시하고 투표 해 드리겠습니다. –

2

는 내 PNG 이미지에 두 가지 속성을 변경 : Build ActionContent에와 Copy to Output 직접 Copy always합니다.