Forum: PC-Programmierung UWP Bilder von Laufwerk mit VS2017


von Thomas S. (thomas_s72)


Lesenswert?

Hallo,
mit Win10 IoT programmiere ich gerade eine UWP Applikation in VS2017. Da 
werden Bilder angezeigt, das klappt aber nur bedingt.
Ich habe ein Bild (unknown.png) ins Projekt unter Assets eingebunden, 
das wird auch angezeigt, siehe image1. Alle drei images (siehe unten) 
zeigen dieses Bild an wenn ich das so konfiguriere..
Ich will aber zur Laufzeit Bilder von Laufwerk C: anzeigen.

Das klappt aber leider nicht. Habe schon einige Seiten in Internet 
besucht, finde den Trick aber nicht. Die Bilder sind in APPDATA 
vorhanden (Pic1,2,3).
Der Pfad zu APPDATA ist (siehe Power Shell unten) 
C:\Data\Users\administrator\AppData\Roaming.

In meiner XAML Datei sind die Bilder so definiert:
 <Image x:Name="image1" HorizontalAlignment="Left" Height="140" 
Margin="175,137,0,0" VerticalAlignment="Top" Width="140" 
RenderTransformOrigin="-2.535,0.75" Source="/Assets/unknown.png" 
Stretch="None"/>
        <Image x:Name="image2" HorizontalAlignment="Left" Height="140" 
Margin="175,287,0,0" VerticalAlignment="Top" Width="140" 
RenderTransformOrigin="-2.535,0.75" 
Source="ms-appdata:///roaming/Pic2.png" Stretch="None"/>
        <Image x:Name="image3" HorizontalAlignment="Left" Height="140" 
Margin="175,437,0,0" VerticalAlignment="Top" Width="140" 
RenderTransformOrigin="-2.535,0.75" Source="ms-appdata:////Pic3.png" 
Stretch="None"/>

[192.168.178.66]: PS C:\> dir $env:APPDATA

    Directory: C:\Data\Users\administrator\AppData\Roaming

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d---s-       27.10.2018     09:05                Microsoft
-a----       07.04.2019     07:24           1743 Pic1.png
-a----       07.04.2019     07:24           1894 Pic2.png
-a----       07.04.2019     07:24           1973 Pic3.png


Egal was ich versuche, ich kann nur Bilder aus Assets zeigen, das will 
ich aber nicht alleine. Was ist der Trick?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.