MSDN: DataTemplate
为了不同的条件选择模板,可以实现一个DataTemplateSelector。
1、模板选择器是继承自DataTemplateSelector,并重写了SelectTemplate方法并返回所需要的模板的类:
public class PersonTemplateSelector : DataTemplateSelector
{
private DataTemplate _childTemplate = null;
public DataTemplate ChildTemplate
{
get { return _childTemplate; }
set { _childTemplate = value; }
}
private DataTemplate _adultTemplate = null;
public DataTemplate AdultTemplate
{
get { return _adultTemplate; }
set { _adultTemplate = value; }
}
public