0

我试图在 GEF 的 RectangleFigure 中垂直居中多行文本框。它需要在调整大小时进行调整。

这最好通过布局来完成,但我不知道它是如何工作的。

我将 BorderMargin 添加到父 FlowPage 并在调整 RectangleFigure 大小时更改边距。不幸的是,在那个特定的点上,TextFlow 还没有被布局,而且它通常不再有正确的行数。

鉴于我只需要行数,我该如何计算。

或者,“自动居中”布局是什么样的?

4

1 回答 1

0

我(还)没有看到答案,但我确实有一些问题:

  • 到目前为止,您可以发布您的代码示例吗?
  • 将父 BorderMargin 置于中心位置可能是错误的做法。如果你不这样做会发生什么?
  • 你在做 invalidateTree() 来强制重新计算/布局吗?
  • 当您说“您只需要行数”时,您指的是哪个对象以及您打算如何处理答案?
于 2009-03-16T23:55:28.187 回答