Hallo,
mit Silverlight 3 bkeommst du jede Menge neuer Layout-Elemente (DockPanel, WrapPanel, etc.) mit, die dich in deinem Vorhaben unterstützen. Bereits die genannten Steuerelemente sollten dir dabei helfen.
Möchtest du unter Silverlight 2 entwickeln, musst du zu den dort vorhandenen Möglichkeiten greifen und Teile gegebenenfalls selbst implementieren oder auf fertige Lösungen (Community, Hersteller) zurück greifen.
-Norbert