簡単にいうと
ビジュアルツリーをたどると、クリックされた要素の親を順番に調べ、近くのScrollViewerなどを見つけられます。
複雑なテンプレートやコントロールの内部要素へアクセスしたいときに、VisualTreeHelperがよく使われます。
どんな場面で使うか
- 親ScrollViewerの探索
- テンプレート内部要素の取得
- WPF UI解析
WPFの画面要素が親子関係で構成される描画上のツリー構造です。
ビジュアルツリーをたどると、クリックされた要素の親を順番に調べ、近くのScrollViewerなどを見つけられます。
複雑なテンプレートやコントロールの内部要素へアクセスしたいときに、VisualTreeHelperがよく使われます。