如何将启动目录设置为xaml中的图像

时间:2018-04-28 12:40:10

标签: wpf image xaml imagesource

对不起标题中的描述不好。我在“C:\ Users \ aUser \ Desktop \ Program \ Image \ Image.png”中有一个图像 但我的程序与Image在同一个文件夹中。我可以手动设置目录<Image Source="C:\Users\aUser\Desktop\Program\Image.png"但是当移动父目录时,代码将不再起作用。那么如何在不使用后面的代码的情况下设置子文件夹中的图像源 Image.Source = new BitmapSource(new Uri(AppDomain.CurrentDomain.BaseDirectory + @"\Image\Image.png") Image

1 个答案:

答案 0 :(得分:0)

您需要更具体地了解您正在使用的XAML“版本”(例如WPF,UWP或Xamarin.Forms)。无论如何,这里是:

<强> UWP

您应该阅读through these docs。您的XAML代码可能如下所示:

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

Assets/Image.png是图片的路径

<强> Xamarin.Forms

看看at these docs。解决方案取决于平台

<强> WPF

看看these docs。您的XAML代码可能如下所示:

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