【发布时间】:2015-04-01 09:55:17
【问题描述】:
我有以下 .xaml 文件。那就是我在列表视图中有一个网格视图。 gridview 包含 2 列。问题是第一列的项目无法按照我想要的方式对齐。
<ListView ....>
<GridView....>
<GridViewColumn Header=" ...." ....>
<GridViewColumn.CellTemplate>
<DataTemplate>
<StackPanel .....>
<TextBlock Text="{Binding Name}" ..../>
</StackPanel>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="....." ....>
<GridViewColumn.CellTemplate>
<DataTemplate>
<ItemsControl ItemSource="{Binding NameList}">
<ItemsControl.DataTemplate>
<StackPanel ....>
<TextBox Text="{Binding ItemName}">
</StackPanel>
</ItemsControl.DataTemplate>
</ItemsControl>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView>
我得到的输出类似于以下内容。
* Item 1
* Item 2
Header 1 * Item 3
* Item 4
* Item 5
* Item 1
Header 2 * Item 2
* Item 3
我需要的是类似下面的东西
Header 1 * Item 1
* Item 2
* Item 3
* Item 4
* Item 5
Header 2 * Item 1
* Item 2
* Item 3
有人可以帮我解决它吗?
【问题讨论】:
标签: wpf xaml listview gridview