【发布时间】:2009-08-18 16:50:56
【问题描述】:
我有以下 XAML,它使用 URI 显示一本书的封面图片:
<Rectangle.Fill>
<ImageBrush ImageSource="{Binding CoverUrl}" />
</Rectangle.Fill>
但是,我想使用的图像不在磁盘上的任何位置,也不能通过 URI 访问;它来自我解析成BitmapImage 对象的二进制文件。
当我通过代码创建BitmapImage 对象时,生成的对象的BaseUri 和UriSource 属性为空。如何让ImageBrush 使用驻留在内存中的BitmapImage 而不是从URI 中读取它?
【问题讨论】: