您现在的位置是:网站首页> 编程资料编程资料
NopCommerce架构分析之(七)主题Theme皮肤管理器_自学过程_
2023-05-24
545人已围观
简介 NopCommerce架构分析之(七)主题Theme皮肤管理器_自学过程_
IThemeContext:皮肤上下文,支持桌面皮肤和移动段皮肤。其实体类为:ThemeContext;
IThemeProvider:皮肤提供者,其实体类为ThemeProvider;皮肤提供者从皮肤配置文件中解析配置项,加载系统提供的所有皮肤方案,系统默认提供桌面干净皮肤(~/Themes/DefaultClean)和移动端皮肤(~/Themes/Mobile)。ThemeConfiguration是对theme.config数据的解析对象。
IThemeContext从IThemeProvider中获取解析的配置方案。
上节我们讲到自定义视图引擎,从视图引擎的名字(ThemeableRazorViewEngine)上可以知晓,它实现了对皮肤的自动加载功能。
视图引擎从IThemeContext中获取当前的皮肤,并解析加载。
您可能感兴趣的文章:
相关内容
- NopCommerce架构分析之(六)自定义RazorViewEngine和WebViewPage_自学过程_
- NopCommerce架构分析之(五)Model绑定Action参数_自学过程_
- NopCommerce架构分析之(四)基于路由实现灵活的插件机制_自学过程_
- NopCommerce架构分析之(三)EntityFramework数据库初试化及数据操作_自学过程_
- NopCommerce架构分析(一)Autofac依赖注入类生成容器_自学过程_
- ASP.NET MVC @Helper辅助方法和@functons自定义函数的使用方法_实用技巧_
- ASP.NET MVC使用ActionFilterAttribute实现权限限制的方法(附demo源码下载)_实用技巧_
- Asp.net使用SignalR实现酷炫端对端聊天功能_实用技巧_
- Asp.net SignalR快速入门_实用技巧_
- ASP.NET中 ObjectDataSource控件的DataObjectTypeName属性_基础应用_
