首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用GridViewColumn创建ListView

使用GridViewColumn创建ListView
EN

Stack Overflow用户
提问于 2012-12-07 08:14:53
回答 2查看 167关注 0票数 3

我已经和这个问题斗争了很长一段时间,我需要一些专家的帮助才能得到我想要的结果。下面是我的带有gridviewcolumn的列表视图的结果,它将源绑定为lstPerson,并将其DataMember绑定到性别和名称。

Person类:

代码语言:javascript
复制
private int ID { get; set; }
private string Gender { get; set; }
private string FName { get; set; }

List<Person> lstPerson = GetPersonInformation();
//select Gender, FirstName From Person Order By Gender

ListView结果:

代码语言:javascript
复制
John
Mike
Gabriel
Kevin
Peter
Stacy
Jen
Lily
Lisa
Vivian

上面不是我想要显示的内容。如果我想要上述功能,那就很容易做到了。下面的结果是我想要实现的结果。对于此示例,最大值为4列,最大值为3行...每3行创建一列3行,直到达到4列。

代码语言:javascript
复制
Male     Gabriel     Female     Lily
John     Kevin       Stacy      Lisa
Mike     Peter       Jen        Vivian

有人知道我如何通过XAML或代码隐藏来实现这一点吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-07 15:23:03

您可以尝试使用ItemsPanelTemplate

代码语言:javascript
复制
 <ListView>
     <ListView.ItemsPanel>
         <ItemsPanelTemplate>
             <WrapPanel Width="200" />
         </ItemsPanelTemplate>
     </ListView.ItemsPanel>
     <ListView.ItemTemplate>
         <DataTemplate>
             <TextBlock Margin="5 0" Text="{Binding FName}" />
         </DataTemplate>
     </ListView.ItemTemplate>
 </ListView>

如果只需要4列,即使名称很长,也可以使用UniformGrid而不是WrapPanel

代码语言:javascript
复制
<ItemsPanelTemplate>
     <UniformGrid Columns="4" />
</ItemsPanelTemplate>
票数 0
EN

Stack Overflow用户

发布于 2012-12-07 21:53:09

你的需求排序列表--仅此而已!

代码语言:javascript
复制
<ListBox x:Name="lbPeoples" ScrollViewer.VerticalalScrollBarVisibility="Disabled" ItemsSource="{Binding Path=Peoples}">
    <ListBox.ItemsPanel>
        <ItemsPanelTemplate>
            <WrapPanel Orientation="Vertical" />
        </ItemsPanelTemplate>
    </ListBox.ItemsPanel>

其中: ListBox Height = 3*Item_Height,ListBox Width = 4*Item_Width

People=男性,Peoples6 =女性电子邮件

不是很好的方法--但是很简单!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13754971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档