
如果要在多个位置使用图像,那么仅将图像数据加载到内存中一次,然后在所有
Image元素之间共享就值得了。
为此,请在以下位置创建一个
BitmapSource作为资源:
<BitmapImage x:Key="MyImageSource" UriSource="../Media/Image.png" />
然后,在您的代码中,使用类似以下内容的代码:
<Image Source="{StaticResource MyImageSource}" />就我而言,我发现我必须将
Image.png文件设置为具有
Resource而不是的构建动作
Content。这将导致图像在已编译的程序集中进行。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)