Débogage de cette classe la méthode SelectTemplate est exécutée 2 fois, mais pourquoi?Pourquoi la méthode SelectTemplate s'exécute-t-elle 2 fois en mode débogage?
La première fois que l'élément est toujours nul.
public class PersonDataTemplateSelector : DataTemplateSelector
{
public override DataTemplate SelectTemplate(object item,DependencyObject container)
{
if (item is Person)
{
Person person = item as Person;
Window window = Application.Current.MainWindow;
if (System.ComponentModel.DesignerProperties.GetIsInDesignMode(window))
return null;
if (person.Gender == "male")
return window.FindResource("boysViewTemplate") as DataTemplate;
else
return window.FindResource("girlsViewTemplate") as DataTemplate;
}
return null;
}
}
Bonjour MIke, Avez-vous des informations/liens sur votre source au sujet du chargement/etc vide? Je n'ai rien trouvé. – msfanboy