/// <summary> /// 初始化 具体主题 /// </summary> private void InitItemManageer() { itemManager = new ItemManager(); // 初始化数据. itemManager.SelectedItemList = new List <int>(); // 当前窗口,会修改数据, 同时也是观察者. itemManager.Attach(this); // 添加 奇数的子窗口. FormSubOdd frmSubOdd = new FormSubOdd() { ItemManager = itemManager, Left = 10, Top = 10, }; itemManager.Attach(frmSubOdd); // 添加 偶数的子窗口. FormSubEven frmSubEven = new FormSubEven() { ItemManager = itemManager, Left = 10, Top = 350, }; itemManager.Attach(frmSubEven); frmSubOdd.Show(); frmSubEven.Show(); // 初始化完毕后, 先尝试通知一次. itemManager.Notify(); }
/// <summary> /// 初始化 具体主题 /// </summary> private void InitItemManageer() { itemManager = new ItemManager(); // 初始化数据. itemManager.SelectedItemList = new List<int>(); // 当前窗口,会修改数据, 同时也是观察者. itemManager.Attach(this); // 添加 奇数的子窗口. FormSubOdd frmSubOdd = new FormSubOdd() { ItemManager = itemManager, Left = 10, Top = 10, }; itemManager.Attach(frmSubOdd); // 添加 偶数的子窗口. FormSubEven frmSubEven = new FormSubEven() { ItemManager = itemManager, Left = 10, Top = 350, }; itemManager.Attach(frmSubEven); frmSubOdd.Show(); frmSubEven.Show(); // 初始化完毕后, 先尝试通知一次. itemManager.Notify(); }