Witam
Mam następujący problem, nie wiem jak się odwołać do listy w modelu.
struktura programu:
folder: model: klasa: PointCoordinate.cs
ModelContainer.cs
folder: prezenter: form: Form1
PointCoordinate:
public class PointCoordinate
{
public int Type { get; set; }
public float x { get; set; }
public float y { get; set; }
}
ModelContainer:
public class ModelContainer
{
public List<List<PointCoordinate>> ElementsList { get; set; }
public ModelContainer()
{
List<List<PointCoordinate>> ElementsList = new List<List<PointCoordinate>>();
}
}
W formie 1 chce dodawać współrzędne punktów do ElementsList.
Próbowałem w ten sposób, do form 1 wrzuciłem:
private ModelContainer Container = new ModelContainer();
Container.ElementsList[Container.ElementsList.Count].Add(new PointCoordinate() { Type = 1, x = e.X, y = e.Y });
tylko wywala błędy i nie wiem za bardzo jak to rozwiązać.
Rev: kod zamykaj w znacznikach <code>
. W tym przypadku <code><code class="csharp">kod</code></code>
.