Реализация фильтра в ListView - C#

255
14 июля 2018, 19:40

Есть ListView, в который заносятся координаты точек (x1;y1). Нужно сделать фильтр, отсеивающий повторяющиеся точки, которые уже есть в ListView (отмечены жёлтым).

//Writing point's coordinates to list
if (/*условие отсева*/)
{
   ListViewItem item1 = new ListViewItem("Line");
   item1.SubItems.Add(Math.Round(x1, 2).ToString());
   item1.SubItems.Add(Math.Round(y1, 2).ToString());
   listPointsView.Items.AddRange(new ListViewItem[] { item1 });
}

Пробовал так:

if (listPointsView.Items[i].ToString() != x1.ToString())

И через метод Contains():

if (!listPointsView.Items.ContainsKey(x1.ToString()))

Оба метода не помогают.

READ ALSO
Из DataGridView в List

Из DataGridView в List

Всем привет :)

212
Какой контрол используется в меню Пуск в windows 7

Какой контрол используется в меню Пуск в windows 7

Подскажите пожалуйста название контрола в котором список папок и программ в меню пуск Windows 7Хочу сделать такой же на

189
Атрибут xmlns не даёт получить XElement

Атрибут xmlns не даёт получить XElement

Работаю в Visual Studio 2017, проект на c#Имеется XML файл, который пытаюсь распарсить с помощью стандартной библиотеки System

192
C# делегаты и анонимные функции

C# делегаты и анонимные функции

Имеется следующий блок кода :

209