RecomputeZState()を読みます
これはPanel.csの一部です。
ZIndexが変更されたり、Panelの子要素が追加される度にこれくらいの処理が行われることを覚えておきましょう。
ただのソートです。が、これが毎回、1変更ごとに行われるとなったら、なかなかの処理量です。
おまけに毎回、子要素数と同回数、添付プロパティアクセスします。
1万くらい置いてあったらどれほどの重量になるかわかるでしょうか。いや、1千でも相当の負荷です。
これはPanel.csの一部です。
ZIndexが変更されたり、Panelの子要素が追加される度にこれくらいの処理が行われることを覚えておきましょう。
ただのソートです。が、これが毎回、1変更ごとに行われるとなったら、なかなかの処理量です。
おまけに毎回、子要素数と同回数、添付プロパティアクセスします。
1万くらい置いてあったらどれほどの重量になるかわかるでしょうか。いや、1千でも相当の負荷です。