提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
如何从绝对uri获取资源。
当我运行下面的代码时,我在sri中为空。
StreamResourceInfo sri = Application.GetResourceStream(new Uri("http://----", UriKind.RelativeorAbsolute));
BitmapImage src = new BitmapImage();
src.SetSource(sri.Stream);
// Get WriteableBitmap
WriteableBitmap bitmap = new WriteableBitmap(src);
非常感谢您的帮助。
GetResourceStream
方法不适用于http请求。 请参阅此处的文档。
从应用程序包中的某个位置返回资源文件。
uriResource类型:
System.Uri
相对URI,标识要加载的资源文件。 如果文件具有内容的构建操作,则URI是相对于应用程序包的,因此您不应使用前导斜杠。 如果文件具有Build Action
ofResource
,则可以使用前导斜杠,但这不是必需的。
资源数据是编译到程序集/程序包中的数据
基本上,可以通过该方法加载两种类型的资源:
嵌入应用程序包中应用程序包Uri("/Application;component/EmbeddedInApplicationAssembly.png")
应用程序包Uri("IncludedInApplicationPackage.png");
文件Uri("IncludedInApplicationPackage.png");
您正在寻找的是HttpClient
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.