Actions
Feature #18
closed新增Recipe模型 - UC启用 新的IRecipeConfig存取参数
Description
/// <summary>
 /// Recipe数据模型:
 /// 方案1: 重新定义完整结构, 优势干净简洁结构清晰, 缺点是所有写好的Recipe编辑UC需要修改同步以支持这些属性.
 /// 方案2: 直接利用UC让其,触发其加载和保存数据,优点是代码修改少UC有很高自由度,无需在模型和UC之间同步数据
 /// 
 /// 经商议目前选用方案2: 
 /// 基本设定: 
 /// 1. 产品目录存储产品所有配置
 /// 2. 各个UC配置存储于:产品目录\UCName\; 其内容由UC自由决定
 /// 用法:
 /// 1. 加载产品调用静态函数LoadProduct,其返回Recipe对象
 ///    Recipe开放: 产品名称, 产品目录, 所有Recipe中的UserControl 
 ///    加载时Recipe触发各个保存数据,和加载新Recipe
 /// 2. 各个UC支持实现IRecipeConfig接口
 /// 
 /// 解决的主要问题
 /// 1. 切换产品UC内容未及时切换
 /// 2. 多UC之间的数据共享
 /// 3. 支持加载数据后台运行算法不干扰前台编辑.
 /// 
 /// 缩略词:
 /// UC: UserControl这里特指Recipe中的界面用户控件
Updated by yanhua about 3 years ago
存在问题:每一个recipe是不是需要对应自己的RecipeUCList?
飞层在继续优化
Updated by yanhua about 3 years ago
- Subject changed from 新增Recipe模型 to 新增Recipe模型 - UC启用 新的IRecipeConfig存取参数
 
Updated by yanhua about 3 years ago
需求- 每一个recipe有自己的编辑页
设计 - 应该是每一个界面定义成依赖项属性,绑定他自身的
Actions