- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
从我的程序集 (A) 中,我想调用另一个程序集 (B) 中传递图像的方法。然后该图像显示在 WPF 窗口中 - 该窗口是 B 项目的一部分。
我似乎无法传递带有 pack://uri 的 ImageSource,因为它是在 B 的上下文中评估的,所以我想我需要在 A 中使用 CachedBitmap (?) 缓存图像。
BitmapImage img = new BitmapImage(new Uri("Images/32px-Nuvola_apps_cache.png", UriKind.Relative));
CachedBitmap cbmp = new CachedBitmap(img, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.Default);
如果我将图像设置为嵌入式资源并将其作为流加载,我已经设法让它工作,但这不是 WPF 方式。
从 pack: 文档看来我应该能够做到这一点,但我已经尝试了下面的这些,但没有任何效果;
“Images/32px-Nuvola_apps_cache.png”:“找不到部分路径”"pack://application:,,,Images/32px-Nuvola_apps_cache.png": "无法识别 URI 前缀。"。"pack://siteoforigin:,,,Images/32px-Nuvola_apps_cache.png": "无法识别 URI 前缀。"
我想要做的就是将 Resource .png 文件加载到内存中并将其批量传递给另一个程序集中的方法。
谢谢保罗。
最佳答案
尝试:
pack://application:,,,/YourAssemblyName;component/Images/32px-Nuvola_apps_cache.png
关于wpf - 在代码中加载BitmapImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/801833/
我正在开发一个需要能够平均三个数字的 Facebook 应用程序。但是,它总是返回 0 作为答案。这是我的代码: $y = 100; $n = 250; $m = 300; $number = ($y
我只是无法弄清楚这一点,也找不到任何对我来说有意义的类似问题。我的问题:我从数据库中提取记录,并在我的网页上以每个面板 12 条的倍数显示它们。因此,我需要知道有多少个面板可以使用 JavaScrip
我是一名优秀的程序员,十分优秀!