0
調試此類SelectTemplate方法運行2次,但爲什麼?爲什麼SelectTemplate方法在調試模式下運行2次?
該項目第一次始終爲空。
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;
}
}
你好MIKE, 你有任何有關你的空白/加載等信息/鏈接?我沒有找到任何東西。 – msfanboy 2010-04-01 16:55:28