WPF 无法正确显示图像

WPF can't display image properly

昨天我在我的D盘分区创建了一个项目,我发现我放入项目中的图像不能很好地显示。 XAML 下面的代码非常简单:

<Window x:Class="WpfImageTest.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfImageTest"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
    <Grid>
        <Image Width="300" Height="300" Source="/Resources/Images/Chen.png"/>

    </Grid>
</Window>

你可以看到我为 Image 控件的源 属性 写了一个相对路径,当我 运行 应用程序时它在 interface.But 上什么也没显示 我神奇地复制了所有把文件放到我物理盘的C分区或者D分区的根目录下,重建工程,应用运行s正常。这个问题几乎困扰了我一整天,谁能解释为什么会这样? 我项目的原始位置是 D:\Programming\C#\Practice\WpfImageTest 并且我已经将所有图像构建 属性 设置为 Copy all the timeContent.

Select 您在解决方案浏览器中的图像文件,并将其构建操作设置为 Resource,如下图所示。