0

GEFのRectangleFigure内の複数行のテキストボックスを垂直方向に中央揃えしようとしています。サイズ変更時に調整する必要があります。

これはレイアウトで行うのが最適ですが、それがどのように機能するのか理解できません。

親FlowPageにBorderMarginを追加し、RectangleFigureのサイズが変更されたときのマージンを変更しています。残念ながら、その特定の時点では、TextFlowはレイアウトされておらず、多くの場合、正しい行数ではありません。

必要なのは行数だけなので、どうすればそれを計算できますか。

または、「自動センタリング」レイアウトはどのようになりますか?

4

1 に答える 1

0

(まだ) 答えは見えていませんが、いくつか質問があります。

  • これまでのコードの例を投稿できますか?
  • 親の BorderMargin を中心にいじるのは、おそらく間違った方法です。そうしないとどうなりますか?
  • 再計算/レイアウトを強制するために、invalidateTree()を実行していますか?
  • 「必要なのは行数だけ」と言うとき、どのオブジェクトを参照していて、その答えで何をしようとしているのでしょうか?
于 2009-03-16T23:55:28.187 に答える