gpt4 book ai didi

WPF ListView 变得比它包含的 Canvas 更大

转载 作者:行者123 更新时间:2023-12-02 09:00:46 27 4
gpt4 key购买 nike

我有一个ListView,它使用GridView来显示DataTable,并且当新行添加到DataTable<时 ListView 按预期增长,但当它到达 Canvas 底部时,它会继续增长。

我希望它在达到 Canvas 的高度时停止,我该如何配置?

Canvas 具有动态高度,由它所在的 DockPanel 控制。

<Canvas>
<ListView Name="listResults" ItemsSource="{Binding}">
<ListView.View>
<GridView>
<GridViewColumn Header="Request Time" DisplayMemberBinding="{Binding RequestTime}" />
<GridViewColumn Header="Request Duration(ms)" DisplayMemberBinding="{Binding Duration}" />
<GridViewColumn Header="Request Duration(ms)" DisplayMemberBinding="{Binding Duration}" />
</GridView>
</ListView.View>
</ListView>
</Canvas>

最佳答案

ListView 上设置 MaxHeight 属性。您可以对其进行硬编码,也可以将其绑定(bind)到 CanvasActualHeight 属性。

关于WPF ListView 变得比它包含的 Canvas 更大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1406278/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com