DockPanelを備えた非常に基本的なWPFフォームがあり、メニューバー、ステータスバー、およびUserControlがあります。そのようです:
<DockPanel>
<Menu DockPanel.Dock="Top">
...
</Menu>
<StatusBar DockPanel.Dock="Bottom">
...
</StatusBar>
<UserControls:MyUserControl />
<DockPanel>
私の問題は次のとおりです。イベントに基づいて、UserControlを2番目のユーザーコントロールに移行したいと思います。
両方がXAMLで定義されていても問題はありませんが(他のコントロールがどうなるかはわかっているので)、アニメーション(理想的には何か)を使用できるようにするために必要なコンテナーの種類を理解できません。 1つが左に消え、もう1つが右から現れるように)。UserControlsは、使用可能なすべてのスペースを使い果たすために自動的に拡張する必要があります。
何か案は?
編集:これが私が一般的な意味でやろうとしていることです。多分誰かがより良い方法を提案することができます。
クライアントのリストがあるListView/GridViewがあります。ユーザーがクライアントをダブルクリックしたときに、クライアントのリストを、そのクライアントの詳細を表示する(さらに、クライアントが対話できるようにする)UserControlに置き換えたいと思います。