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 over 2 years ago
- Subject changed from 新增Recipe模型 to 新增Recipe模型 - UC启用 新的IRecipeConfig存取参数
Updated by yanhua over 2 years ago
需求- 每一个recipe有自己的编辑页
设计 - 应该是每一个界面定义成依赖项属性,绑定他自身的
Actions