выключить IsGroupingEnabled
. Данные в ItemsSource
не сгруппированы, поэтому вы не должны сообщать ListView
, что это так.
Чтобы использовать группировку, просмотрите раздел Группировка в документации ListView
Вы, вероятно, хотите соответствовать к закрытым сплайнам Безье (кривые).
Существует страница с апплетом Java, который делает такую установку. Смотрите на их (непрокомментированный, bleh) PSegment.java
Если это не делает, задание достаточно хорошо, Соответствуя Кривым B-сплайна к Облакам точек Минимизацией Квадрата расстояния должно быть излишеством для задачи.
Для большего количества информации Google (Ученый) ищет вещи как "установка B-сплайна", и "закрытый сплайн Безье" должен помочь.
MATLAB делает это с контурным графиком: посмотрите contour
функция - это производит данные линии контура из сетки f (x, y) данные. Я не знаю много об алгоритме, который они используют (у них действительно есть страница, которая обсуждает его), но возможно стоящий рассмотрения на эквивалентную Октаву.
существует тезис по графическому изображению контура и странице CodeProject на основе тезиса.