gpt4 book ai didi

c# - 在 C# 中从资源中动态添加和加载图像

转载 作者:太空狗 更新时间:2023-10-29 17:32:48 26 4
gpt4 key购买 nike

我有一些图像添加到我的解决方案中,现在它位于解决方案资源管理器中的文件夹 images\flowers\rose.png 下。我想要一种将此图像动态加载到我的图像控件的方法。

我目前的方法是制作“内容”类型并使用“始终复制”属性。然后我会给出图像的相对路径,如下所示。

Image2.Source = new BitmapImage(new Uri("/images/flowers/Customswipe_b.png", UriKind.Relative));

有没有办法让它从资源中加载,而不是将它复制到目标系统。

最佳答案

以下对我来说效果很好:

image.Source = new BitmapImage(new Uri("pack://application:,,,/YourAssemblyName;component/Resources/someimage.png", UriKind.Absolute));

您还应该将图像的 Build ActionNone 更改为 Resource

关于c# - 在 C# 中从资源中动态添加和加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12954327/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com