You never enter that property, it is reserved for setting the value of the actual list rather than the lists elements. Your best bet is to write a method to reduce the items count
void AdjustCount(int value)
{
if(MyList[0] + value >= 0)
MyList[0] += value
}
if(ButtonPressed)
{
AdjustCount(-1);
}