msdn: datatemplate
為了不同的條件選擇模板,可以實現乙個datatemplateselector。
1、模板選擇器是繼承自datatemplateselector,並重寫了selecttemplate方法並返回所需要的模板的類:
public class persontemplateselector : datatemplateselector
set
}private datatemplate _adulttemplate = null;
public datatemplate adulttemplate
set
}public override datatemplate selecttemplate(object item, dependencyobject container)
return base.selecttemplate(item, container);}}
2、資料類
public enum gender
public class person
public int age
public gender gender
}
3、xaml
4、執行效果 DataTemplate總結2(學習)
datatemplate就是我們所說的資料模板,主要用於資料的呈現,比如你列表控制項裡面放哪些資料,怎麼排版這些資料,是橫著排還是豎著排。大部分在itemscontrol和treeview類得控制項繫結資料所用,它不影響外觀,只為呈現資料內容。datatemplate的使用比較簡單 示例如下 注意d...
DataTemplate總結1(學習)
有關databinding的心得 dt作用於content control類控制項與items control。用到dt的property可以是contenttemplate或者itemtemplate。dt是某個控制項的資料定製模板,一般給itemcontrol的itemtemplate屬性使用。...
WPF之DataTemplate資料模板
datatemplate 類 介紹資料物件的可視結構。下面的示例演示如何建立 datatemplate 內聯。datatemplate 指定每個資料項顯示為三個 textblock 內的元素 stackpanel。在此示例中,資料物件是乙個名為類 task。請注意,每個 textblock 這個模板...