c# - WPF - 程序运行时图像不显示

标签 c# wpf xaml

<分区>

我有以下问题:我的WPF 项目中包含了一个文件夹。 构建操作设置为:内容 复制到输出目录设置为:始终复制 文件夹名称:图片 我在 WPF .XAML 中使用了以下代码:

<Image Name="ImagesFolder" MouseWheel="ImagesFolder_MouseWheel" Width="320" Height="230"  Grid.Row="1" Margin="31,215,29,136">
    <Image.Source>
        <BitmapImage UriSource="Images/1.png"/>
    </Image.Source>
</Image>

图像显示在设计器窗口中,所以程序找到了它,但是当我运行它时,我就是看不到它所在的图像。也尝试使用 Canvas + Border 组合。另一方面,我有时会使用双面图片。因此,如果我有 5 张图片,如下所示:1,1_2,2,3,4 我希望程序在按钮单击事件上使用某种代码旋转我的图片。怎么做(每张图片背景都是前景的实际图片数+_前景的实际图片数)?感谢您的帮助!

最佳答案

您必须将 Build Action 设置为 'Resource' 并以以下格式指定来源:'/Your.Assembly.Namespace;component/Images/1.png'

关于c# - WPF - 程序运行时图像不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26988387/

相关文章:

c# - 向其他用户或所有登录用户显示 C# 窗体

c# - WPF ClickOnce : How are Digest values calculated

WPF Observable集合,动态类型

c# - 将背景设置为 Canvas

c# - 如何更有效地在RichTextBox中加载图片?

c# - 有人可以解释这个 Windows 操作系统版本编号示例吗?

c# - 获取手指在触摸板上的位置

wpf - 将选择设置为 WPF TreeView 中新添加的 Item

c# - 让我的第二个水平网格分离器正常工作

c# - 当 DataTemplate 子项折叠时如何隐藏 ListView 项目占位符?