Une fois que les contrôles ont été ajoutés à une grille WPF, y a-t-il un moyen d'y accéder par programmation par index de ligne et/ou de colonne? Quelque chose le long des lignes de:Comment accéder par programme à Control dans WPF Grid par index de ligne et de colonne?
var myControl = (object)MyGrid.GetChild(int row, int column);
... où GetChild
est la méthode que je voudrais avoir!
Bien que - Cela peut valoir la peine de renvoyer la collection complète, puisque techniquement, vous pouvez avoir plus d'un élément dans une seule "cellule" de la grille, puisque les propriétés attachées ne vérifient pas cela. –
Merci. C'est l'approche que j'ai suivie jusqu'ici, en répétant chaque enfant dans Children jusqu'à ce que je trouve un contrôle avec une rangée et une colonne correspondantes, mais je m'attendais à ce qu'il y ait quelque chose de plus direct. – Mathias
Merci, Reed, bon point - cela peut facilement être accompli en utilisant Where au lieu de First. – itowlson