Hoe een Silverlight om afbeelding te laden vanuit een bron

Hoe een Silverlight om afbeelding te laden vanuit een bron


Silverlight is een mixed-media platform vergelijkbaar met Flash. Het is nuttig voor degenen creëren van video's en spelletjes. Laden van de afbeelding van een Silverlight in uw project vanuit een bron on- of offline vereist een specifieke aanvulling op uw C# spelcode. Dit zal het laden van de afbeelding alleen wanneer nodig, waarbij het slapende anders.

Instructies

1

Upload de afbeelding naar een webhost als deze nog niet online.

2

Kopieer de URL van de afbeelding. Zorg ervoor dat de bestandsextensie aan het einde (.jpg, .png, etc). Als u het zelf geüpload, kopiëren van uw server. Als u met behulp van een afbeelding al online, krijgen door met de rechtermuisknop op en selecteer "Copy Image Location." Houd het handig.

3

De C#-code waarmee uw Silverlight-project openen

4

Ga naar het punt in de 'Graphics' sectie van de code van het spel of video waar u de afbeelding dat wilt moet worden weergegeven. Er zal wellicht meerdere afbeeldingen al hier, maar Silverlight etiketten hen zodat u kunt vinden waar de nieuwe afbeelding moet gaan.

5

Kopieer en plak de volgende code waar u de afbeelding wilt weergeven:

openbare gedeeltelijke klasse MainPage: UserControl

{

public MainPage()

{

InitializeComponent();

BitmapImage bi = new BitmapImage();

bi.UriSource = new Uri("IMAGE URL");

MyImage.Source = bi;

MyImage.ImageOpened += new EventHandler<RoutedEventArgs>(MyImage_ImageOpened);

}

void MyImage_ImageOpened(object sender, RoutedEventArgs e)

{

// Image load complete.

}

}

6

"IMAGE URL" vervangen door het webadres voor de afbeelding.

7

Sla de Silverlight C#-code door "Opslaan als" in het menu bestand te selecteren. Deze een nieuwe naam geven zodat u naar de oude code terugkeren kunt als het beeld voor problemen zorgt.