gpt4 book ai didi

wpf - 动态添加行/列到网格

转载 作者:行者123 更新时间:2023-12-03 22:16:59 26 4
gpt4 key购买 nike

我有一个 child UserControl由多个文本框、标签、图像等组成。我需要在具有网格的父用户控件中填充此用户控件。

需要在父用户控件中填充的子用户控件的数量在运行时确定并且可以更改。基本上数量取决于搜索结果。所以它可以是从 0 到 n。

如何在父控件中填充我的子用户控件?或者是否有更好的替代方法来为此使用 Grid 控件?

注意:我必须在我的 ViewModel 中执行此操作。

最佳答案

要有动态Grid大小(列/行数),您可以使用诸如@Rachel 的 WPF Grid’s Row/Column Count Properties 之类的助手

在您的情况下,这取决于您在大多数基于上下文的简单情况下尝试实现的目标,当有以下要求时:

Number of child user controls that need to be populated in the parent user control are determined at run time and can change. Basically the number depends on the search result. So it can be from 0 to n.



我更喜欢使用 ItemsControl ( Example )。使用 ItemTemplate链接到您的 child UserControl的。如果需要,您还可以调整 ItemsPanel以您认为合适的方式控制布局。

关于wpf - 动态添加行/列到网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18296889/

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