Как установить каталог запуска для изображения в xaml - PullRequest
0 голосов
/ 28 апреля 2018

Извините за плохое описание в заголовке. У меня есть изображение в "C: \ Users \ aUser \ Desktop \ Program \ Image \ Image.png" Но моя программа находится в одной папке с изображением. Я могу установить каталог вручную <Image Source="C:\Users\aUser\Desktop\Program\Image.png" Но когда родительский каталог перемещается, код больше не будет работать. Так как я могу установить источник изображения, который в дочерней папке без использования кода позади Image.Source = new BitmapSource(new Uri(AppDomain.CurrentDomain.BaseDirectory + @"\Image\Image.png") image

1 Ответ

0 голосов
/ 28 апреля 2018

Вам нужно будет более точно указать, какую «версию» XAML вы используете (например, WPF, UWP или Xamarin.Forms). В любом случае, здесь идет:

UWP

Вы должны прочитать через эти документы . Ваш код XAML может выглядеть так:

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

Где Assets/Image.png - путь к вашему изображению

Xamarin.Forms

Посмотрите на эти документы . Решение зависит от платформы

1024 * WPF *

Посмотрите на эти документы . Ваш код XAML может выглядеть так:

<Image>
    <Image.Source>
        <BitmapImage UriSource="/Images/image.png" />
    </Image.Source>
</Image>
...