对不起标题中的描述不好。我在“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")
答案 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>