3 つの異なるコントロール タイプのコレクションを表示できる WPF コンテナーを作成する必要があります。各コントロールの高さと幅は、他のコントロールに基づいています。たとえば、controlA が 200X200 の場合、controlB は 100X200 になり、controlC は 50X50 になります。使用可能なスペースと各コントロール タイプの数に基づいて最適なレイアウトを見つけることにより、これらのコントロールを配置するのに十分スマートなコンテナーを作成する方法を見つける必要があります。
以下の例では、controlA のインスタンスが 1 つ、controlB のインスタンスが 1 つ、controlC のインスタンスが 2 つあるとします。一連のコントロールのリストとは対照的に、これがコンパクトな外観を与えるようにエレガントに配置されていることに注目してください。
コンテナ http://onlinegolfpool.com/images/grid.png
取り組む方法についてのアイデアはありますか?グリッドを使用して、これを自分で計算する必要がありますか?
前もって感謝します