2011-01-16 13 views
0

Ich habe meiner Silverlight App ein Bildelement hinzugefügt, und während das Design im Entwurfsmodus nach oben zieht, wird es beim Ausführen der App überhaupt nicht geladen.Silverlight - Bild wird nicht von URI zur Laufzeit geladen?

-Code ist:

<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" 
     /> 

Was ist der Deal? Ich hatte versucht, die Datei über die lokale Festplatte und localhost auszuführen, hat aber keinen Effekt.

Antwort

1

Ich würde überprüfen, ob

+0

Cross-Schema ist eine andere Überlegung in den Zeilen, die Sie vorschlagen - dies würde nicht für den Fall localhost gelten, aber wenn Sie von file: // Schema läuft, erklärt dies eine Menge seltsamer Dinge. –

+1

Stellt sich heraus, dass das Problem nur auftritt, wenn das Silverlight-Projekt als eine Datei geladen wird: // - Gibt es eine Möglichkeit, um Silverlight in der Lage zu sein, Elemente aus dem Internet zu greifen, selbst wenn vom Desktop geladen? Ich plane tatsächlich, diese App direkt an die Benutzer zu verteilen, anstatt sie auf einem Server zu hosten, so dass es Silverlight möglich ist, auf Internetressourcen zuzugreifen, wenn es aus einer auf dem Computer gespeicherten Datei geladen wird. – Sootah

0

Dies geschieht, wenn Sie Ihre Datei testen das Visual Studio generierten Test html-Datei geladen, direkt von der Festplatte.

Wenn Sie eine Asp.Net-Anwendung erstellen, um Ihr Silverlight XAP zu hosten, sollte das Problem verschwinden.