0
我试图让某些图像显示在由ListView创建的滚动项列表的一侧。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"/>
随着项目是时设置的属性如下
if(Type.ToLower().CompareTo("success") == 0)
_image = "/Assets/Ok_16.png";
else
_image = "/Assets/Error_16.png";
所以基本上如果一个进程是成功的数据模板,它会显示一个图像,如果失败,还有另一个。现在只会显示错误图像。我把它们放在Assets文件夹中,并检查文件名,所以我不明白为什么它不会显示其他图像。我尝试了像Logo.png这样的通用图像,并且它们工作正常,但是当我创建Logo.png的副本并将其命名为Logo1.png时,它不会显示它。
关于可能发生什么的任何想法?
确保您的PNG文件有自己的'建立在Solution Explorer action'设置为'resouce'。 –
看来,解决方案资源管理器中不会显示不起作用的文件。但它们位于正确的文件夹中,因此我如何才能让解决方案资源管理器识别它们? – Orch
右击项目 - >添加现有项目 - >选择你的文件 - >点击确定 - >把它们放在正确的文件夹 - >设置生成行动到'资源'。 –