![211ace936b1eb38f900a4a145f034101.png](https://i-blog.csdnimg.cn/blog_migrate/745cf3066b4f852634256e78ade93afd.jpeg)
NanUI 启动器 Bootstrap 的设置
Bootstrap 类是初始化 NanUI 以及 Chromium Embedded 框架运行环境的主要入口。
通常将 Bootstrap 放置到应用程序的入口函数 Main()
中,该类必须先通过 Initialize()
方法来告知 NanUI 进入初始化流程,并且实例化 Bootstrap。Initialize()方法返回 Bootstrap 实例。此处约定,所有 Bootstrap 实例的内置方法以及可能出现的其他扩展方法(例如 AssemblyResourceHandler 的初始化方法)都必须返回该 Bootstrap 实例,以此来构建 FluentAPI 样式的编写风格。
Bootstrap 实例以 Run()
方法结束,并需要提供 Func<Formium|Form|ApplicationContext>
泛型作为其唯一参数,作用是为应用程序指定启动应用程序的主窗体,由它来代替 Application.Run()
方法。因此,您在 Main()方法中无需再次执行 Application.Run(mainform)方法。
Bootstrap 类
命名空间: NetDimension.NanUI
程序集: NetDimension.NanUI.dll
静态成员
CEF_VERSION
type:const string | 指示当前框架的 Cef 版本CommandLineArgs
type:string[] | 当前进程的命令行参数
静态属性
ApplicationDataDirectory { get; }
type:string | 获取应用程序的数据目录,应用数据目录用于存放 NanUI 相关的数据。通常该目录位于%appdata%Net Dimension Studio中。CacheDirectory { get; }
type:string | 获取应用程序 Chromium 的缓存目录,缓存目录用于存放 Chromium 的零时数据,包含了浏览记录、Cookies 数据、LocalStorage 数据等。通常该目录位于应用程序数据目录中。CurrentContext { get; }
type:Bootstrap 实例 | 获取当前 Bootstrap 的单例实例。应用程序初始化