私が理解しているように、パネルは目に見える「クロム」を持つことを意図していません。StackPanel、Grid、および Canvas には、目に見える要素はありません (ただし、グリッド線は例外で、レイアウトのデバッグ専用であると言われています)。
この例では、添付プロパティを使用して子コントロールをレイアウトするカスタム パネルを作成します。ただし、カスタム パネルには、バックグラウンドで目に見える「グリッド」を表示したいと考えています。グリッドの外観 (サイズと配置) は、子要素のサイズと位置によって異なります。
これを達成する方法にはどのようなものがありますか? Silverlight と XAML 全般について非常に新しいので、最初に推測したのは、レイアウト用のカスタム パネルを含むカスタム コントロールを作成することでした。
特定のコードを理解できると思いますが、このシナリオに適したビルディング ブロックに関して正しい方向を示す必要があります。