【问题标题】:Silverlight - Image Not Loading from URI at Runtime?Silverlight - 在运行时未从 URI 加载图像?
【发布时间】:2012-06-19 17:37:40
【问题描述】:

我在我的 Silverlight 应用程序中添加了一个图像元素,虽然图像在设计模式下会直接拉起,但在运行应用程序时根本不会加载。

代码是:

<Image Height="95" 
       HorizontalAlignment="Left" 
       Margin="12,541,0,0" 
       Name="imgBannerAd" 
       Stretch="Fill" 
       VerticalAlignment="Top" 
       Width="828" 
       Source="http://myurl.com/images/theimage.png" 
       />

有什么关系?我试过通过本地硬盘和localhost运行文件,都没有任何效果。

【问题讨论】:

    标签: c# silverlight image xaml silverlight-4.0


    【解决方案1】:

    我会检查的

    【讨论】:

    • Cross-scheme 是您建议的另一个考虑因素 - 这不适用于 localhost 案例,但是从 file:// 方案运行时,这解释了很多奇怪的事情。
    • 原来只有当 Silverlight 项目作为 File:// 加载时才会出现问题 - 有没有办法让 Silverlight 能够从 Internet 上抓取项目,即使从桌面?我实际上计划将此应用程序直接分发给用户,而不是将其托管在服务器上,因此当从保存到计算机的文件加载时,能够让 Silverlight 访问 Internet 资源是必不可少的。
    【解决方案2】:

    当您使用 Visual Studio 生成的测试 html 文件(直接从磁盘加载)测试文件时会发生这种情况。

    如果您创建一个 Asp.Net 应用程序来托管您的 Silverlight XAP,问题应该会消失。

    【讨论】:

      猜你喜欢
      • 2012-05-01
      • 2017-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-28
      • 1970-01-01
      相关资源
      最近更新 更多