Xaml 如何为ListView创建多个列DataTemplate
下面是GridView的数据模板。我只是将GridView更改为ListView 我想这样做: DataTemplate中要显示ListView的两列或更多列 a) 2列文本 或 b) 方形框中的两列图像,如300 x 200 如何为ListView设计数据模板 谢谢 1) 在ResourceDictionary中为Gridview声明DataTemplate。可以将此用于ListView吗Xaml 如何为ListView创建多个列DataTemplate,xaml,listview,winrt-xaml,Xaml,Listview,Winrt Xaml,下面是GridView的数据模板。我只是将GridView更改为ListView 我想这样做: DataTemplate中要显示ListView的两列或更多列 a) 2列文本 或 b) 方形框中的两列图像,如300 x 200 如何为ListView设计数据模板 谢谢 1) 在ResourceDictionary中为Gridview声明DataTemplate。可以将此用于ListView吗 --使用ListView的数据模板。 数据模板需要做什么 只需添加一个外部网格,然后再添加两列即
--使用ListView的数据模板。
数据模板需要做什么
只需添加一个外部网格,然后再添加两列即可
为什么不使用GridView并对GridView的内部ScrollViewer进行一些调整?比如使它垂直滚动,并允许它每行有3个项目。通过这样做,您可以保持数据模板只保存单个项。以下是这方面的示例:
<GridView ScrollViewer.HorizontalScrollBarVisibility="Disabled"
ScrollViewer.HorizontalScrollMode="Disabled"
ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.VerticalScrollMode="Enabled">
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<WrapGrid MaximumRowsOrColumns="3" Orientation="Horizontal" />
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</GridView>
第1列的内容是否与第2列和第3列的内容相同?我希望所有3列显示客户信息。就像数据库中有10个客户一样,我想显示第1行有3个客户,然后第2行有另外3个客户,依此类推。谢谢,这是可行的。但仔细想想,这不是GridView吗?是的,我需要垂直滚动,当触摸垂直滚动时,GridView会滞后。ListView适用于垂直滚动。你能帮我做一下图像的数据模板吗?这样我就可以测试它了。谢谢