Expander コントロールがあり、非表示の要素とマージンなしでその境界を計算する必要があります。通常は で実行できますVisualTreeHelper.GetDescendantsBounds
。しかし、rect は VisualTreeHelper によって計算され、エキスパンダーの状態には依存しないようです。例えば:
http://i.piccy.info/i5/58/39/273958/collapsed.jpg
(画像載せれません。ごめんなさい)
展開された状態と同じ結果 (画像上の薄緑色の四角形)。この問題を解決する方法を知っている人はいますか?