如何在windows phone中绑定listbox中不同大小的数据

时间:2013-04-12 07:04:53

标签: c# windows-phone-7 xaml

是否可以将Listbox中的数据绑定为不同的大小?

我希望以下列格式显示列表框绑定数据,并在Windows Phone中单击并按住事件。

enter image description here

1 个答案:

答案 0 :(得分:0)

这是可能的。 您需要创建两个不同的DataTemplates并使用DataTemplateSelector

的技巧

在项目中添加Windows Phone Toolkit,并按如下方式定义列表框:

<ListBox Source="{ set your binding here}">
    <ListBox.ItemsPanel>
                        <ItemsPanelTemplate>
                            <toolkit:WrapPanel/>
                        </ItemsPanelTemplate>
                    </ListBox.ItemsPanel>
    <ListBox.ItemsPannel>
   <ListBox.ItemTemplate>
      define your DataTemplates and dataTempleteSelectors here
   </ListBox.ItemTemplate>