private void RemoveNKButton_Click(object sender, RoutedEventArgs e)
{
if (avaliableDLLs.HasNetworkedKinect)
{
int row = kinectsAvailableDataGrid.SelectedIndex;
if (row >= 0 && row < availableKinects.Count)
{
availableKinects[row].UseKinect = false;
availableKinects[row].PropertyChanged -= useKinect_PropertyChanged;
availableKinects.RemoveAt(row);
renumberKinectIDs();
kinectsAvailableDataGrid.Items.Refresh();
}
}
}