2016-08-06 18 views
1

Ich habe online gesucht, kann aber anscheinend nicht herausfinden, wie man ein einfaches Bild in mein UWP-Projekt einfügt. Ich suche nur, um es in meinem Projekt richtig darzustellen.Wie Bild in XAML C# durch UWP anzeigen?

Hier sind einige meiner Code:

<Image x:Name="img" HorizontalAlignment="Left" Height="27" Margin="1,4,0,0" VerticalAlignment="Top" Width="29" Source="E:\MyTestApp\MyTestApp\Assets\youtube-subscribe-button-2.png"/>

Vielen Dank für jede Hilfe!

Antwort

1

Sie können die Quelle des Bildes nicht auf den Pfad einstellen, den Sie verwendet haben. Soweit ich weiß, können Sie auf keine beliebige Datei auf der Festplatte verweisen, die als Quelle für das Bild verwendet werden soll (zumindest nicht über einen Pfad in XAML).

Sie können auf Bilder verweisen, die Sie in XAML zu Ihrem Projekt hinzugefügt haben. Basierend auf diesem Pfad sieht es so aus, als ob Sie das bereits getan haben (weil es sich in Ihrem Assets-Verzeichnis befindet).

Wenn Ihre XAML Seite im selben Verzeichnis wie das Assets Verzeichnis ist, dann können Sie einen relativen Pfad verwenden:

<Image Source="Assets/youtube-subscribe-button-2.png" /> 

oder Sie können einen absoluten Pfad verwenden, die nicht in der XAML-Auslagerungsdatei ist egal befindet:

<Image Source="ms-appx:///Assets/youtube-subscribe-button2.png" /> 

Siehe Image.Source property und How to load file resources (XAML)