注册 登录
编程论坛 WPF/Silverlight

求助:WPF中Listbox如何多列显示以及Listview怎样可以分别添加一行数据中的每一列?

i范07 发布于 2013-01-14 15:32, 9544 次点击
使用WPF实现一个多行多列的控件显示,通过文件传值的方式传值进去,但在xaml中没有发现Listbox的多列表示方法,后改用Listview却又不知道如何分别传进各列的值,请求赐教!
6 回复
#2
lantian81342013-01-14 15:45
需要自定义样式
#3
i范072013-01-14 16:08
回复 2楼 lantian8134
菜鸟一枚,能麻烦再说详细点吗,谢谢
#4
lantian81342013-01-14 16:27
<Style x:Key="k1" TargetType="ListBox">
            <Setter Property="ItemsPanel">
                <Setter.Value>
                    <ItemsPanelTemplate>
                        <UniformGrid Columns="2" /> --2列
                    </ItemsPanelTemplate>
                </Setter.Value>
            </Setter>
        </Style>
#5
i范072013-01-14 17:41
回复 4楼 lantian8134
谢谢了,可还是不行
#6
lantian81342013-01-15 08:24
那就直接这样写
<ListBox Name="listBox2">
            <ListBox.ItemsPanel>
                <ItemsPanelTemplate>
                    <UniformGrid Columns="2" />
                </ItemsPanelTemplate>
            </ListBox.ItemsPanel>
        </ListBox>
#7
i范072013-01-15 09:10
回复 6楼 lantian8134
谢谢,已经解决了
1