/ / Einfügen PointCollection - wpf

Fügen Sie PointCollection - wpf ein

Ich habe eine Liste von Punkten, die während des Designs erstellt wurdenZeit. Wenn ich mein Programm starte, wird eine Form in der Reihenfolge erstellt, in der die Punkte hinzugefügt wurden. Wenn ich dann auf die Form klicke, wird ein neuer Punkt entsprechend der Position der Maus relativ zum Zeichnungsbereich in meiner Anwendung erstellt. Mein Problem ist, meine Liste ist bereits in einer bestimmten Reihenfolge und ich habe Probleme herauszufinden, eine geeignete Methode zu erarbeiten, wenn der neue Punkt vor oder nach dem aktuellen Punkt bereits auf der Form gezeichnet wird.

Antworten:

0 für die Antwort № 1

Ein ziemlich standardmäßiger Ansatz wäre das neuPunkte werden immer an das Ende der Formliste von Punkten angehängt. Um einen neuen Punkt einzufügen, klicken Sie mit der rechten Maustaste (oder einem anderen Werkzeugkasten) auf den Punkt Einfügen.
In diesem Moment müssen Sie die 2 nächsten vorhandenen Punkte in der Form zu Ihrem angeklickten Einfügepunkt (Abstandsmaß) lokalisieren und Ihren neuen Punkt in Form zwischen den beiden einfügen.