做个模拟时钟,搞了几个图片,然后不想放在外部,想内嵌,结果发现一个内嵌,不知道微软为什么搞那么多东东。
项目属性里面有个资源;然后文件属性有个编译选项,并且选择项还不少。
Resources in Windows Presentation Foundation applications
http://nerddawg.blogspot.com/2005/11/resources-in-windows-presentation.html
wpf/silverlight文章推荐阅读 – Clingingboy – 博客园
http://www.cnblogs.com/Clingingboy/archive/2008/06/25/1230047.html
WPF应用程序使用资源及多语言设置学习-2 – 一直半解 – 博客园
http://www.cnblogs.com/xwing/archive/2009/05/31/1493256.html
嵌入式资源 – Q.yuhen
http://www.rainsts.net/article.asp?id=98
直接使用 Assembly.GetManifestResourceStream方法来读取资源数据流。其中资源名为
Namespace + FolderName + Filename
Stream strm = Assembly.GetExecutingAssembly().GetManifestResourceStream(“MyNameSpace.Images.logo.bmp”);
Image image = new Bitmap(strm);
pictureBox1.Image = image;
Resource – 技术文章 – 梦路论坛 silverlight 3| silverlight 3源代码| silverlight 游戏 | – Powered by Discuz!
http://www.wakeway.com/thread-2-1-1.html
Silverlight常见问题答疑1 —- Silverlight如何定位图片 – 春夏秋冬 – 博客园
http://www.cnblogs.com/nineflowers/archive/2009/05/24/1488527.html
[100分] 问关于uri使用某个dll image 资源的问题?急,在线等…..分不够可以再加多少都可以
http://topic.csdn.net/u/20070906/15/a01619d6-f595-4fd8-ae3d-d77e9f1121c5.html
我在一个dll(类ImageControl)中添加了一个on.gif的资源,然后在application对其进行引用。下面是一个按钮的click事件:
private void button1_Click(object sender, RoutedEventArgs e)
{
image1.Source = new BitmapImage(new Uri(“Pack://application:,,,/ImageControl;component/on.gif”));
}
最初我也各楼主一样只写了new Uri(“/ImageControl;component/on.gif”),运行时报错说找不到资源,但后来经过查找在前面加上了Pack://application:,,,后就可以了。
relative filepath for BitmapImage UriSource in Feb CTP
http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/856f77cc-d4bb-463e-b9aa-f293804e9325
image uri source
http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/faa43454-ee54-46ab-ad01-64e8897b8f7b
Writing Custom GPU-based Effects for WPF – WindowsClient.net
http://windowsclient.net/wpf/wpf35/wpf-35sp1-custom-gpu-effects.aspx
Loading an image from inside a WPF dll from control code — Windows Live
http://rrelyea.spaces.live.com/blog/cns!167AD7A5AB58D5FE!1612.entry
WPF学习之资源-Resources – Memory – 博客园
http://www.cnblogs.com/Memory/archive/2008/12/11/1352887.html
闲话WPF之十六(WPF中的资源 [2]) – C++ .NET WPF Android – 博客园
http://www.cnblogs.com/yilinglai/archive/2006/12/30/608237.html
在 WPF 中创建可换肤的用户界面-开发频道-IT技术-天极网
http://dev.yesky.com/365/7616365_3.shtml
11.1.1 添加资源 – 51CTO.COM
http://book.51cto.com/art/200908/145394.htm
WPF image resources – Stack Overflow
http://stackoverflow.com/questions/347614/wpf-image-resources
Windows Presentation Foundation Application Resource, Content, and Data Files
http://msdn.microsoft.com/en-us/library/aa970494.aspx
MCS Blogs – Using an embedded resource Image from code in a WPF application.
http://www.malluf.com/dnn/MCSBlogs/tabid/57/EntryID/1/Default.aspx
How to embed an image resource in a control library — Windows Live
http://wpfxaml.spaces.live.com/blog/cns!97DD5FD32788695B!154.entry
component
hardcodet.net » Linked Images in WPF Projects – Bad Idea?
http://www.hardcodet.net/2009/08/linked-images-in-wpf-projects-cause-issues
Embedding Bitmaps inside XAML « WPF, .NET & Other stuff
http://coldhour.info/browse.php?b=5&u=Oi8vc2hhcnBpbnNpZ2h0cy53b3JkcHJlc3MuY29tLzIwMDcvMTAvMDgvZW1iZWRkaW5nLWJpdG1hcHMtaW5zaWRlLXhhbWwv
dasz.at – Benutzbare Technologie» Blog Archive » WPF: Embedding Images in the Assembly
http://dasz.at/index.php/2008/01/wpf-embedding-images-in-the-assembly/
最后还是文件编译为内嵌资源
Stream strm = Assembly.GetExecutingAssembly().GetManifestResourceStream(strpics[i]);
PngBitmapDecoder bitmapDecoder = new PngBitmapDecoder(strm, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.Default);
ImageSource imageSource = bitmapDecoder.Frames[0];
imghms[i].Source = imageSource;
历史博文
- 20071122 grub linux - 2008
- 20070405 WINXP UPDATE PROXY PWS-LegMir - 2007
- 0410 疯了 搜索引擎疯狂TRACKBACK - 2006
- 般若波羅密多心經 - 2005