Bonjour,

Ces 2 code me retournent des résultats différents :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
            var _ContentPlaceHolders = new List<RichTextContentControl>();
            foreach (object c in Controls)
                if (c.GetType() == typeof(RichTextContentControl))
                    _ContentPlaceHolders.Add((RichTextContentControl)c);
 
            MessageBox.Show(_ContentPlaceHolders.Count.ToString());
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
            MessageBox.Show(Controls.OfType<RichTextContentControl>().Count().ToString());
Le premier me renvois 1, le second 0. Je ne vois vraiment pas pourquoi le second ne fonctionne pas.

Quelqu'un aurait une idée ?

Merci d'avance.