【问题标题】:Silverlight Image element not showing upSilverlight 图像元素未显示
【发布时间】:2012-11-27 14:41:18
【问题描述】:

Silverlight 新手问题:

我有一个带有以下 XAML sn-p 的小型 Silverlight 应用程序:

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

图片不显示!我希望图像能够异步下载,然后显示在 UI 中,但可惜没有这样的运气。

我做错了什么?

更新 ---------------------------------------------------- ----------

好的,不要继续使用 .GIF,忘记了。但是使用 PNG 也不起作用:

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

但是,如果我将 Source 更改为 BitmapImage,那么它可以工作:

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

为什么我不能只指定图像源?为什么我必须指定 BitmapImage?

【问题讨论】:

    标签: silverlight image silverlight-3.0


    【解决方案1】:

    我在我的 png 图像上更改了两个属性:Build ActionContentCopy to Output 直接 Copy always

    【讨论】:

      【解决方案2】:

      我认为 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:好的,我想我知道你的问题可能是什么。当您在 Visual Studio 中创建新的 silverlight 应用程序项目时,您可以选择将其托管在 ASP.NET 网站中。 您是否选择了该选项?如果没有,请选择它,然后尝试一下。看到这个: deep zoom is not displayed

      【讨论】:

      • 啊,这就解释了,不是吗? :-) 谢谢,我试试 jpg。
      • PNG 仍然无法正常工作。如果我将 Image 的 Source 属性更改为 BitmapSource,那么它可以工作。我正在更新问题,也许您可​​以更新您的答案?
      • 更新了问题。请看一看;如果成功,我很乐意将您的答案标记为答案并投票给您。
      • 看起来评论破坏了这一点。你可以用它来编辑你的帖子吗?那我试试看。
      • 我无法编辑之前的评论。我对插入网格中的 没有任何问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-29
      • 1970-01-01
      相关资源
      最近更新 更多