WPFを使用して以下のような画面を作成したいと思います。私はこれを行う方法についてかなり良い考えを持っていますが、WPFを使用してから約2か月しか経っていないので、これが私が望むことを達成する正しい方法であるかどうか、より知識のある人から知りたいと思います。
画面は、情報ヘッダー、リンク(左側)、情報表示(情報のフィールドを含む右側のオレンジ色の領域)の3つの主要なユーザーコントロールに分割されます。レイアウトにDockPanelを使用してから、領域ごとに個別のユーザーコントロールを作成する予定です。
これを実現するには、ユーザーコントロールが埋め込まれたDockPanelを使用するのが最善の方法ですか?
私が取り入れたい機能の1つは、「会社」に示されている折りたたみ可能なリンクリストです。ユーザーが「会社」をクリックすると、会社の下の領域が展開され、会社に関連するさまざまなオプション(概要、情報、問題など)が表示されます。「従業員」をクリックすると、従業員リンクが展開され、「会社」リンクが折りたたまれます。
リンクの折りたたみ/展開を処理するために利用できるWPFの機能はありますか?