【发布时间】:2023-01-18 22:18:10
【问题描述】:
在属性中将文件设置为“嵌入式资源”就像一个字符一样工作并且很简单 pload,如下所示:
var assembly = Assembly.GetExecutingAssembly();
string resourceName = assembly.GetManifestResourceNames()
.Single(str => str.EndsWith("svgImage.xaml"));
using (Stream stream = assembly.GetManifestResourceStream(resourceName))
using (StreamReader reader = new StreamReader(stream))
{
string result = reader.ReadToEnd();
}
但是,如果我从“嵌入式资源”更改为仅资源....它不再起作用,我想加载一个我转换为 xaml 文件的 svg 图像,以插入在代码中动态创建的网格的资源字典中
有小费吗?
【问题讨论】:
-
svgImage.xaml的内容是什么?为什么它有xamlestension 当你说它是svg?