
文件资源处理器
文件资源处理器(FileResourceHandler)用于直接加载指定文件夹中的各种资源文件。通常情况下,界面资源通过(内嵌资源处理器)[assembly-resource-handler.md]打包到您应用程序的程序集内,但对于需要随时访问的临时性的数据,例如图片(零散)、视频(大体积)、音频等多媒体素材、文件等,建议您放置到特定目录,并通过使用文件资源处理器加载它们。
有关于资源处理器的运作原理,请参考《实现您自己的资源处理器》。如果需要了解更详细的实现细节,请参考此文档。
安装
在安装文件资源处理器前,请确保您的项目已正确的安装并引用了 NanUI 的基础库以及运行时依赖项。同样推荐使用 NuGet 包管理器来安装内嵌资源处理的 NuGet 包,在包管理器中输入下面的命令来安装:
PM> Install NetDimension.NanUI.FileResourceHandler
注册资源访问入口
规划好您的文件资源,并放置到特定的文件夹后,您还需要为这个文件夹注册一个可以访问的入口。在 NanUI 初始化时,使用文件资源处理器的扩展方法
UseFileResource
来注册这个存放本地资源文件的文件夹。