WPF 封装 图片resource的问题 c#

我用wpf做一个小程序,需要用到一张图片。怎么样把这张图片添加到生成的exe文件里去我已经把图片添加到项目的Resources里了。是否需要在cs代码里添加引用路径怎么写... 我用wpf做一个小程序,需要用到一张图片。怎么样把这张图片添加到生成的exe文件里去

我已经把图片添加到项目的Resources里了。
是否需要在cs代码里添加引用路径 怎么写
<Image>可以实现~ ~~

但是mediaelement不行啊~ 我就是想mediaelement一开始就能显示一张图片。
不封装资源就可以显示
展开
 我来答
Yeshirow
2009-02-19 · TA获得超过340个赞
知道小有建树答主
回答量:74
采纳率:0%
帮助的人:138万
展开全部

如图. 

举例: 

在 XAML 档引用 Table.png 图片: 

<Image Source="Resources\Images\Table.png"/> 

在 C# 代码中引用 Table.png: 

imgControl.Source = new BitmapImage(new Uri(@"Resources\images\Table.png", UriKind.Relative)); 

其中 imgControl 是 Image 的 x:Name. 

上述均是针对图版本是整合到 Project 中的情形. 

关于如何引用 外部(未嵌入到 project) 的图片(或资源), 应参考 Uri 如何设置 资源路径 (file, pack, 等协议), 例如 

Source="pack://application:,,,/Resources/Images/Table.png" 

或者 

Source="pack://siteoforigin:,,,/Resources/Images/Table.png" 

如何获得 MSDN 关于在 WPF 引用的资源位置的详细帮助, 请参阅 MSDN Library Online: 

http://msdn.microsoft.com/zh-cn/library/aa970069.aspx

------------------------------------------------------

"我用wpf做一个小程序,需要用到一张图片。怎么样把这张图片添加到生成的exe文件里去"

你是如何添加资源的?

按如下步骤:

1. 建立你的 Project.

2. 将 图片 添加到 Project 下. (或者新建一个 文件夹, 然后往里添加图片).

3. 引用 (如示例).

无须按以往的方式将图片放到 ResX 文件编译. 只要将图片档直接添加到 Project 中即可. 对于路径, 与 Project 同一文件夹的, 可以接到引用,

如果放到子文件夹的,例如

Project / Resource / test1.jpeg

则 引用路径是 Resource/Test1.jpeg.

-------------------------------

MediaElement 通常是加载 Video, Audio 等媒体档案的 Control.

只是使用图片, Image 控件就可以了.

RayNCC
2009-02-18 · TA获得超过615个赞
知道小有建树答主
回答量:452
采纳率:0%
帮助的人:603万
展开全部
如果有xaml,直接写Image的Source就行了
<Image Source="/程序集名称;Component/工程路径/xxxx.jpg"/>

如果是cs代码
Image image = new Image();
image.Source= new BitmapSource(....);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式