0

我试图让某些图像显示在由 ListView 创建的滚动项目列表的一侧。

现在我正在使用来自http://msdn.microsoft.com/en-us/library/windows/apps/hh780650.aspx的数据模板

<Border Background="{StaticResource ListViewItemPlaceholderBackgroundThemeBrush}" Width="110" Height="110">
<Image Source="{Binding Image}" Stretch="Uniform"/>

Item 是一个属性,设置如下

if(Type.ToLower().CompareTo("success") == 0)
                    _image = "/Assets/Ok_16.png";
                else
                    _image = "/Assets/Error_16.png";

所以基本上,如果一个过程成功,它会显示一个图像,如果它失败则显示另一个图像。现在只会显示错误图像。我将它们都放在 Assets 文件夹中并检查了文件名,所以我不明白为什么它不会显示其他图像。我尝试了像 Logo.png 这样的通用图像,它们工作正常,但是当我创建 Logo.png 的副本并将其命名为 Logo1.png 时,它不会显示它。

关于可能发生什么的任何想法?

4

1 回答 1

1

将我的评论转换为答案:

right click project -> add existing item -> select your files -> click OK -> put them in the correct folder -> set build action to Resource

于 2013-06-18T21:22:25.083 回答