WPF中的LISTVIEW如何自定义ITEMS的位置?

「已注销」 2011-01-27 04:11:58
想实现像下面一样的items排列

我目前是这样设计的:

<ListView Name="listview" Height="600" Width="600">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel>
<Image Source="{Binding Path=Image}"></Image>
<TextBlock Text="{Binding Path=Text}"></TextBlock>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>

但是是这种效果..
...全文
211 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
龍过鸡年 2011-01-27
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
如果不用WPF,用System.Windows.Forms.ListView很容易办到
listView.View=View.LargeIcon就是楼主想要的效果,用WPF貌似要费些功夫
  • 打赏
  • 举报
回复
使用GridView视图
绿色夹克衫 2011-01-27
  • 打赏
  • 举报
回复
用WrapPannel应该行。重载一下ListView的样式。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧