Wpf 组合框中的图像仅在设计器中可见

Wpf 组合框中的图像仅在设计器中可见,wpf,xaml,combobox,expression-blend,Wpf,Xaml,Combobox,Expression Blend,情况如下: 我在一个按钮内有一个组合框,在expression blend中,当我将图像添加到组合框项目中时,下面的代码如下,显然没有问题,图像和文本块显示良好,但当我运行项目时。((F5))没有图像的迹象,我做错了什么??? 下面是我用来添加图像的代码: <ComboBoxItem Background="LightCoral" Foreground="Red" FontFamily="Verdana" FontSize="12" FontWeight="Bold"&g

情况如下:

我在一个按钮内有一个组合框,在expression blend中,当我将图像添加到组合框项目中时,下面的代码如下,显然没有问题,图像和文本块显示良好,但当我运行项目时。((F5))没有图像的迹象,我做错了什么??? 下面是我用来添加图像的代码:

<ComboBoxItem Background="LightCoral" Foreground="Red"
         FontFamily="Verdana" FontSize="12" FontWeight="Bold">               
    <CheckBox Name="CoffieCheckBox">
        <StackPanel Orientation="Horizontal">
            <Image Source="coffie.jpg" Height="30"></Image>
            <TextBlock Text="Coffie"></TextBlock>
        </StackPanel>
    </CheckBox>


非常感谢您的帮助……

一个可能的问题可能是图像文件位于项目文件夹中,而没有复制到构建文件夹中<代码>/bin/Release例如。然后应用程序将再也找不到该文件。您可以确保在编译应用程序时复制映像(就我所知,仅此一项可能无法实际工作,因为不合格的URI会使解析器查找资源,但设计者似乎并不关心),或者您可以将映像作为资源嵌入。我不知道如何在Blend中更改编译设置,但是因为我只使用Visual Studio…

我在Silverlight应用程序的listview中显示图像(使用的Uri字符串)时遇到了类似的问题。它们正确地出现在Expression Blend中,但在我从Visual studio启动它时不可见


我将图像保存在项目中名为images的文件夹中,通过将图像属性的“构建操作”设置为“内容”,解决了这个问题。现在,它们在运行应用程序时出现。希望有帮助

是的,我想是的,但是谢谢你愿意回答,我给你打勾表示感谢…这是最有帮助的,但你是这个网站的专家,所以我给另一个答案打勾只是为了鼓励他/她更多地参与,一旦我有权这样做,我会给你投票。。。Tnx先生