带有附加条目的Gridview

本文关键字:Gridview | 更新日期: 2023-09-27 17:50:55

我想开发一个基于GridView的控件。它应该从Item源加载数据,但是它也应该添加一些静态条目(用于添加项和添加组的按钮),这些条目将与集合中的其他项一起流动。

换句话说,有没有办法在不干扰原始ItemSource的情况下将不同类型的项添加到GridView

Windows Store/Windows Phone

编辑:一些额外的说明:显示数据表格:|Item 1 from ItemSource| |Item 2 from ItemSource| |Item 3 from ItemSource||可以添加不同DataTemplate和不同类型内容的附加项| |再添加一个附加项|

EDIT2:我说的是Windows Store/Windows Phone应用程序中的网格视图

带有附加条目的Gridview

如果你使用Listview来显示数据。下面的代码可能对您有所帮助。通过使用CellTemplate和DataTemplate,我们可以添加额外的数据或控件。

<GridView>
                                    <GridViewColumn Header="Name" Width="120" DisplayMemberBinding="{Binding Name}" />
                                    <GridViewColumn Header="Age" Width="50" DisplayMemberBinding="{Binding Age}" />
                                    <GridViewColumn Header="Mail" Width="150">
                                            <GridViewColumn.CellTemplate>
                                                    <DataTemplate>
                                                            <TextBlock Text="{Binding Mail}" TextDecorations="Underline" Foreground="Blue" Cursor="Hand" />
                                                    </DataTemplate>
                                            </GridViewColumn.CellTemplate>
                                    </GridViewColumn>
                            </GridView>