/// <summary> /// 移除一个变量模型 /// </summary> /// <param name="svmodel">变量模型</param> public void Remove(SimulateVariableModel svmodel) { // 终止更新线程,防止资源冲突 UpdateStop(); // 移除这个变量模型 vlist.Remove(svmodel); // 重启更新线程 UpdateStart(); }
/// <summary> /// 添加一个变量模型 /// </summary> /// <param name="name">名称</param> /// <param name="size">大小</param> /// <param name="type">类型</param> public void Add(string name, int size, string type) { // 终止更新线程,防止资源冲突 UpdateStop(); // 根据给定参数,创建新的模型 SimulateVariableModel svmodel = SimulateVariableModel.Create(name, size, type); vlist.Add(svmodel); // 重启更新线程 UpdateStart(); }
/// <summary> /// 添加一个变量模型 /// </summary> /// <param name="svmodel">变量模型</param> public void Add(SimulateVariableModel svmodel) { // 终止更新线程,防止资源冲突 UpdateStop(); // 添加变量模型 if (!vlist.Contains(svmodel)) { vlist.Add(svmodel); } // 重启更新线程 UpdateStart(); }