XAML如何正确设置图片源路径

How to set up the image source path properly in XAML

我正在尝试为我的应用程序在新创建的选项卡上放置一个关闭按钮图像,但我似乎无法找到正确的路径。这就是我尝试输入的方式(代码来自 MainWindow.xaml):

<TabControl Margin="10,26,10,10" ItemsSource="{Binding FileTabs}">
            <TabControl.ItemTemplate>
                <DataTemplate>
                    <StackPanel Orientation="Horizontal">
                        <TextBlock Text="{Binding FileTabName}" />
                        <Button Name="closeTabBtn">
                            <Image Width="20" Height="20" Source="/Images/button-close.jpg" />
                        </Button>
                    </StackPanel>
                </DataTemplate>
            </TabControl.ItemTemplate>

这是我的项目结构:

图像源的正确路径是什么属性 因为我是新手?

您应该在 Visual Studio 中将图像文件的 Build Action 设置为 Resource 并尝试 pack URI 如果您的相对路径仍然不起作用:

Source="pack://application:,,,/Images/button-close.png"