我有一个MonoMac项目,我需要Stream
对我设置为BundleResource
(图像)的项目的引用。
我的项目中有一个图像,我的构建操作设置为BundleResource
(我假设这是Visual Studio相当于将项目的构建操作设置为Resource
。现在,在我的代码,我想打开一个流到这个资源,以便我的应用程序可以使用它。在WPF中,这将通过以下方式完成:
Application.GetResourceStream(resourceUri);
但是,我找不到MonoMac上有关等效内容的任何文档。如果我甚至找到了获取文件数据的方法,那应该没关系,因为我只需将其包含在MemoryStream
中,然后将某些点放在希望NSImage.FromStream()
工作的位置。
答案 0 :(得分:1)
您可以使用NSBundle.MainBundle.PathForResource
方法获取资源的路径。您可以使用该路径访问资源。