0

ArrangeOverrideカスタム パネルを WPF に実装しようとしていますが、メソッドからの戻り値の実際の効果がわかりません。finalSize( の引数ArrangeOverride) を変更せずに戻しても問題ないようです。

とは異なるものを返さなければならない状況はありfinalSizeますか?

4

1 に答える 1

0

オンライン ドキュメントに記載されているように、ArrangeOverride返品

実際に使用したサイズです。

そのため、(何らかの理由で) Panel の子に必要な実際のサイズがfinalSizeいずれかの次元と異なる場合、メソッドは異なるサイズを返す場合があります。

ただし、常に戻るのは安全finalSizeです。これは、Panel が測定パス中に最終的なサイズを既に決定しており、子の実際の配置中に調整しなかったことを意味します。

于 2016-08-10T21:07:34.077 に答える