Как удалить флажок дубликаты в datagrid wpf vb.net

#vb.net

Вопрос:

как удалить флажок с тем же содержимым, потому что я создаю флажок на основе сетки данных

     gridtest.Children.Clear()

    Dim top1 As Integer
    For Each row As DataRowView In DataGrid1.Items



        chk = New CheckBox
        chk.Margin = New Thickness(0, top1, 10, 0)
        chk.Content = row.Item("Linea").ToString

        chk.IsChecked = True

        top1  = 15

        gridtest.Children.Add(chk)
    Next