Eingebettete Ressourcen in Silverlight

June 26

Microsoft Silverlight ist eine leistungsfähige Entwicklungsplattform zum Erstellen von rich-Media-Anwendungen für das Web, Desktop und Mobile Telefone. In Silverlight können Sie Ressourcen, um Ihre Anwendung für dem Benutzer z. B. das Hinzufügen von Bildern zu Pins auf der Karte noch attraktiver machen einbetten.

Ressourcentyp

Es gibt viele Arten der Ressource, die Sie in einer Silverlight-Anwendung, einschließlich Binary, Bilder und Xml-Dateien einbetten können. Die häufigsten eingebetteten Ressourcen werden Image-Dateien. Bilddateien werden verwendet, um das Aussehen von Schaltflächen, Pins oder Hintergründe in Steuerelementen zu ersetzen.

Ressource einbetten

Um eine Ressource einbetten, wie z. B. eine Bild-Datei Sie können Visual Studio verwenden, und Betten Sie die Datei als binäre Ressourcen. Verwenden Sie das "Bild-Steuerelement" Anzeigen der eingebetteten Bilder über die "Quelle"-Eigenschaft. Halten Sie im Verstand, der nur das Image-Steuerelement anzeigen kann JPEG und PNG-Dateiformate. Mithilfe des Bild-Steuerelements können Sie die Eigenschaften wie Größe und Höhe anpassen.

Visual Studio-Bug

In Visual Studio 2008 gibt es ein Fehler bei Verwendung der Funktion "Application.GetResourceStream()". Wenn die Funktion null zurückgibt, müssen Sie eine Problemumgehung verwenden. Im Projektordner löschen Sie alle die "* .resources" Dateien in den Unterordnern. Drücken Sie "F5", um eine Lösung zu entwickeln.