Mam Control obrazu w UWP stronie. Napisałem ścieżkę do klubu, który znajduje się w innym projekcie, ale obraz nie pokazuje ani projektantów ani wykonuje. Jak rozwiązać ten problem?

<Page
x:Class="Platform.Universal.LoadingWindow.LoadingWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Background="Transparent">
<Grid>
    <Image x:Name="LoadingImage"
        Stretch="Fill" 
           Source="ms-appdata:///Resources.Universal/Resources/ChangableFiles/Default/LoadingImage.png" />
</Grid>
1
Влад Макух 26 luty 2019, 13:44

2 odpowiedzi

Najlepsza odpowiedź

Nie możesz. Jedynym sposobem, w jaki mógłbyś to zrobić, jeśli ustawisz broadFileSystemAccess w manifestie, a następnie załadował obraz z ścieżki systemu plików w kodzie za kodem i przypisany go (lub coś podobnego z modelu widoku).

Ale aby pamiętać, że w magazynie Microsoft jest prawie pewne, że Twoja aplikacja zostanie odrzucona do użycia broadFileSystemAccess, jeśli jest to powód, aby prosić o to.

3
Ivan Ičin 26 luty 2019, 12:03

Użyj ms-appx: zamiast ms-appdata: i upewnij się, że masz dostęp do katalogu, w którym obraz jest przechowywany.

Możesz użyć katalogu Assets, aby zapisać obrazy i łatwo go używać w kodzie.

Dla e.g: {x0}}

0
Konrad Śledziewski 26 luty 2019, 12:07