图像在WPF 2015中不可见

时间:2015-10-20 15:51:07

标签: c# wpf xaml

我在使用Visual Studio Community Edition 2015的WPF中显示图像时遇到了一些困难。

第一个问题涉及" Source"图像的属性。 VS的WPF教程显示了一种在源属性下浏览文件的方法。这似乎不是VS 2015社区版下的选项。有没有办法启用此功能?或者是否未在"社区"版?

第二个问题是,图像在运行时不可见,但在设计器中可见。以前的帖子建议启用" Build Action"将此图像转换为"资源"。似乎有许多文件要设置Build Action:如果我将MainWindow.xaml文件设置为BuildAction->资源我收到以下错误:

错误CS0103名称' InitializeComponent'在当前上下文中不存在

....如果我尝试将任何其他文件设置为BuildAction->资源我收到以下错误:

标记文件无效。指定扩展名为.xaml的源标记文件。

..如果不删除解决方案并从头开始,我似乎无法恢复。

这是XAML代码

<Window x:Class="WR.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Demo" Height="350" Width="300" >
<Grid>
    <ListBox Name="DemoListBox" Margin="15">
          <Image x:Name="Image1" Source="/resources/facebook.png">
          </Image>
    </ListBox>
</Grid>

提前致谢

1 个答案:

答案 0 :(得分:5)

BuildAction->Resource应设置为文件facebook.png