从app.xaml / wpf设置图像源

时间:2018-04-21 19:30:41

标签: wpf xaml path imagesource

我正在尝试获取我项目的图像并将其放入我的App.xaml风格

<Style x:Key="image_campange_map" TargetType="Image">
    <Setter Property="Source" Value="../Images/map.jpg"/>
</Style>

问题: 找不到路径'C:\ WINDOWS \ Images \ map.jpg

的一部分

我怎样才能获得图像的本地路径? 谢谢!

1 个答案:

答案 0 :(得分:2)

在图片属性中将Build Action设置为“内容”,将Output设置为“始终复制”。

然后创建BitmapImage资源而不是样式。例如:

 <Window.Resources>
    <BitmapImage x:Key="myKey" UriSource="Images/map.jpg"/>
 </Window.Resources>

现在只需设置Image来源

即可
 <Image Source="{StaticResource myKey}"/>