2
Comment pouvez-vous supprimer un élément wpf par une sorte de nom? Alors STH comme:Comment supprimer un élément wpf sur une toile par son nom de tag?
// Bar is some kind of usercontrol
Bar b = new Bar();
b.Tag = "someId";
theCanvas.Children.Add(b);
// Later to be removed without having the reference
theCanvas.Children.RemoveElementWithTag("someId")
Sauf ofcourse, RemoveElementWithTag n'est pas une méthode existante ...
+1, puisque vous pourriez. Je l'ai fait comme ça en premier, maintenant j'utilise un dictionnaire pour ça. Mais n'y a-t-il vraiment aucun moyen d'obtenir un élément par id ou sth? – Peter
Étant donné que la collection Children ne prend en charge que les objets par identifiant ou référence, il n'y a pas d'autre moyen que d'utiliser LINQ/foreach pour trouver le bon élément. – chrischu