У вас прозрачность на нуле, вот и не видать ничего.
Как всегда нужный код _circle.GetColor(ElementColor) ни кто и не приводит, ведь думают, что ошибка наверняка в банальном присвоении значений.
Потому что вот это Item customItem = item; не создание нового экземпляра, а просто копирования ссылки. Если вам нужен новый, то надо создавать его через new