public BaseViewModel ReplaceElement(BaseViewModel model) { LadderElements.Add(model); var movedele = Parent.ReplaceEle(model); LadderElements.Remove(movedele); return(movedele); }
public void RemoveElement(int _x, int _y) { BaseViewModel removedmodel = null; foreach (var ele in LadderElements) { if (ele.X == _x && ele.Y == _y) { removedmodel = ele; break; } } if (removedmodel != null) { LadderElements.Remove(removedmodel); Parent.RemoveEle(_x, _y); } }