我有一个面板控件,可以在其中加载用户控件。面板的自动滚动属性设置为 true。用户可以从菜单中选择一个选项,并根据哪个面板被清除并加载新的用户控件。此用户控件包含一个 Infragistics 网格。基础网格的长度根据行数而变化,因此有时它会超出面板的高度。我一直面临的问题是,一旦用户使用面板滚动向下滚动,然后从菜单中选择另一个选项来加载带有网格的新用户控件,网格的大小就会减小。面板的滚动位置设置为开始,但是 UC 的上部(内部有网格)丢失了。我也无法向上滚动查看它。
我一直在尝试根据控件在面板中的加载和绘制方式以及面板的滚动方式来弄清楚这一点,以达成一些理解,但到目前为止还没有成功。请帮忙。