我有一個Image控件,其中包含嵌入圖像的路徑(構建操作「資源」)。在UserControl中不顯示嵌入圖像
<Image Source="Assets/images/image.png" Stretch="None" />
如果我添加到我的MainPage.xaml中的容器,圖像顯示正常。如下所示在UserControl中具有相同的圖像,然後在MainPage.xaml上添加該UserControl的實例時,圖像不會出現。
<UserControl x:Class="HomePage.Views.SimpleUserContol"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" >
<Grid x:Name="LayoutRoot" >
<Image Source="Assets/images/image.png" Stretch="None" />
</Grid>
</UserControl>
任何人都可以闡明爲什麼發生這種情況,也許指向我的解決方案。
乾杯,J
(我在Silverlight中工作,但會認爲同樣的事情在WPF可能發生)
編輯:
設置
<Image Source="/Assets/images/image.png" Stretch="None" />
在設置構建動作時正常工作到'內容',但使用'資源'時不起作用。問題是明確地說它是在文件結構中的相對位置,因爲添加../工作正常。如果可能的話,我仍然想要一個解決方案從程序集中獲取圖像