private void Slot_RemovePetrolFromScreen(object sender, RemovePetrolObject e) { for (int i = 0; i < m_petrolsPicture.Count; i++) { if (m_petrolsPicture[i].m_id == e.m_petrolObject.m_id) { panel1.Controls.Remove(m_petrolsPicture[i]); m_petrolsPicture.RemoveAt(i); return; } } }
private void On_RemovePetrolObject(object sender, RemovePetrolObject e) { /* * for (int i = 0; i < ViewScreenObjects.Count; i++) * { * if(ViewScreenObjects[i].ID == e.m_petrolObject.m_id && ViewScreenObjects[i].IsPetrol) * { * ViewScreenObjects.RemoveAt(i); * } * }*/ OnPropertyChanged(nameof(ViewScreenObject)); }