コントロールを表示する(画面に表示する)ための簡単で良い方法はありますか?
BringIntoViewこれまで、コンポーネントツリーをウォークし、関連するメソッド( )とプロパティ()を呼び出すことで手動で実行しようとしましたが、基本タイプの多様性( vs 、多分それ以上?)、親の関係(ビジュアル)Visibilityのためにかなり複雑です。 、論理、テンプレート)および特定のタイプのカスタマイズされた処理の必要性(たとえば、-そして理想的には、制御がコンテンツ内にあると想定すべきではありません)。これでカバーされていないエッジケースはおそらくたくさんあります。FrameworkElementFrameworkContentElementVisual3DTabItem.IsSelectedExpander.IsExpanded
アップデート
私が現在使用しているコード:https ://gist.github.com/2761622