Bonjour,
je cherche une méthode pour contrôler dans un grid si un contrôle est déjà présent pour ne pas en ajouter un par dessus.
Dans ce grid il y a des contrôles qui sont sur plusieurs colonnes. Je peux déjà voir si un contrôle est dans une cellule mais quand il y a un contrôle sur plusieurs lors du check de la colonne suivant, je ne vois rien.
Voici le bout de code que j'utilise
Des idées??

Merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
bool trou = false;
foreach (UIElement element in GridW.Children)
  {
   if (Grid.GetRow(element) == Grid.GetRow(ctrl))
     if (Grid.GetColumn(element) == Grid.GetRow(ctrl))
       trou = true;
       break;
     else
        trou = false;
      }
}
if (trou  == true) MessageBox.Show("er"); else MessageBox.Show("ok");