我需要将位图图像信息存储在XAML格式的文件中。有人可以帮我解决这个问题吗?
答案 0 :(得分:3)
It can't be done(Charles Petzold)
当然,你可以参考外部 XAML文件中的位图,但你不能 在XAML文件中嵌入位图。什么 你需要的是一个派生的类 来自具有属性的BitmapSource 命名数据或你可以做的事情 设置为一个字节数组,和 转换器将接受列表 XAML文件中的引用字节。和 这样的课程不存在。
你真正不应该做的是 得到奇怪和危险的想法, 就像可能模拟位图一样 使用包含一堆的UniformGrid 一个像素的方形矩形对象, 每个像素一个。那只是疯了。
一旦你开始思考疯狂的想法 像这样,你可能需要6K 220×260彩色JPEG并将其转换为 一个1.9 megabyte EmbeddedBitmap.xaml 文件花了太多时间 加载和撰写。
当然,你的感觉比 该!
答案 1 :(得分:0)
我认为对于少数情况来说这可能是一个有效的请求,例如以png格式嵌入小按钮图像。 我没试过,但我认为以下是有效的:
顺便说一句,我已经看到HTML页面中嵌入了这种情况(小图标),没有转换器就可以实现。