如何在数据网格的末尾添加一个按钮?(WPF,C#)

3

我有一个包含n行的DataGrid。当用户滚动到DataGrid结尾时,应该有一个按钮来加载更多行(就像一些网站上所看到的)。如何定位这个按钮,使它始终保持在DataGrid的末尾?

我正在使用C#和WPF。

1个回答

3
修改DataGrid的模板:
<DataGrid ItemsSource="{Binding List}">
    <DataGrid.Template>
        <ControlTemplate>
            <DockPanel>
                <Button DockPanel.Dock="Bottom" Content="ADD"/>
                <ItemsPresenter/>
            </StackPanel>
        </ControlTemplate>
    </DataGrid.Template>
</DataGrid>

但是为什么数据表格和按钮之间有这么大的间隙呢? - Rakesh
@机器人,这可能是因为你的数据网格没有足够的项。或者你可以使用 StackPanel 而不是 DockPanel。 - Bizhan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接