заполнение коллекции удалённых объектов
This commit is contained in:
parent
a5e35a6759
commit
8582ebb459
@ -152,9 +152,11 @@
|
||||
return;
|
||||
}
|
||||
int pos = Convert.ToInt32(maskedTextBoxPosition.Text);
|
||||
if ((_mapsCollection[listBoxMaps.SelectedItem?.ToString() ?? string.Empty] - pos) != null)
|
||||
IDrawningObject removableObject = _mapsCollection[listBoxMaps.SelectedItem?.ToString() ?? string.Empty] - pos;
|
||||
if (removableObject != null)
|
||||
{
|
||||
MessageBox.Show("Объект удален");
|
||||
_mapsCollection.RemovedObject = removableObject;
|
||||
pictureBoxLocomotives.Image = _mapsCollection[listBoxMaps.SelectedItem?.ToString() ?? string.Empty].ShowSet();
|
||||
}
|
||||
else
|
||||
|
@ -87,6 +87,24 @@
|
||||
return null;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// Коллекция удалённых объектов
|
||||
/// </summary>
|
||||
private LinkedList<IDrawningObject> _removedObjects;
|
||||
/// <summary>
|
||||
/// Свойство для заполнения коллекции (добавляем в конец, и получаем из конца)
|
||||
/// </summary>
|
||||
public IDrawningObject RemovedObject
|
||||
{
|
||||
set
|
||||
{
|
||||
_removedObjects.AddLast(value);
|
||||
}
|
||||
get
|
||||
{
|
||||
return _removedObjects.Last.Value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user