在Silverlight中,我們的資料清單顯示控件有ListBox、DataGrid等。對于顯示出來的資料條目樣式外觀的管理是通過DataTemplate(資料模闆)來完成的。本節将從DataTemplate基礎說起如何使用DataTemplate。
首先我們準備資料源如下:
如何在前台控件中綁定資料源呢?如同上一節所述,設定一個靜态資源
其次以ListBox為例,在本文中有三種方式:
一、在ListBox.ItemTemplate中直接添加DataTemplate。
二、将DataTemplate作為Resources,ListBox中屬性 ItemTemplate="{StaticResource lbTmp}"引用。
三、将DataTemplate在背景代碼編寫,然後在背景代碼中指定。
最後我們可以看看同樣在DataGrid中使用DataTemplate。
本文轉自程興亮 51CTO部落格,原文連結:http://blog.51cto.com/chengxingliang/855588