1

我的 ui.xml 类中有一个 DockLayoutPanel。当我将它包装在 ScrollPanel 中时,整个事情就消失了。有任何想法吗?

4

2 回答 2

0

DockLayoutPanel 似乎需要包含在 SimplePanel 中才能在某些组件中使用,但 ScrollPanel 应该是 SimplePanel 的一种。您是否明确设置了 DockLayoutPanel 的大小?或者尝试将其嵌入到 SimplePanel 中?

于 2012-03-11T00:26:08.407 回答
0

DockLayoutPanel 上是否设置了固定像素大小?如果不是,它只会尝试换行到 0x0px,因为这是为它计算的大小。

或者,您可以将 DockLayoutPanel 的大小设置为 100x100%,使其具有滚动面板的大小。但是,这将使滚动面板变得毫无用处(内容的大小具有其大小,因此滚动条永远不可见)。

如果您试图让 DockLayoutPanel 根据 DockLayoutPanel 的内容具有更大的尺寸,这也不起作用,因为 DockLayoutPanel 的每个区域都有固定的尺寸或采用剩余的尺寸。

希望这会有所帮助,如果不向我们提供更详细的描述您正在尝试做什么?

问候,斯特凡

于 2012-03-11T13:47:51.817 回答