Как связать образ проекта UWP из другого проекта? - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть контроль изображения на странице UWP.Я написал путь к источнику, который находится в другом проекте, но изображение не показывает ни дизайнера, ни времени выполнения.Как решить эту проблему?

<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>

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

Вы не можете.Единственный способ, которым вы могли бы сделать это, если вы установили broadFileSystemAccess в манифесте, затем загрузили изображение из пути файловой системы в коде и присвоили его (или что-то похожее из модели представления).

Но просто отметим, что в Магазине Microsoft почти наверняка будет отказано в использовании приложением broadFileSystemAccess, если это является причиной для его запроса.

0 голосов
/ 26 февраля 2019

Используйте ms-appx: вместо ms-appdata: и убедитесь, что у вас есть доступ к каталогу, в котором хранится изображение.

Вы можете использовать каталог Assets для хранения изображений и легко использовать его в коде.

Например: Source="ms-appx:///Assets/LoadingImage.png" />

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...