Grid Layout panel: is the default panel. It is used to display data in tabular form.
Canvas panel: This panel is used to display your content anywhere inside the user control. It is similar to "
Stack panel: This panel is come into picture when you want to display your content either Horizontal or Vertical. In other words you can set the orientation of your content by using this property.
Scroll Viewer: Scroll Viewer panel has very limited scope, you can use this panel to show the content of ListBox, TextBox etc. You can set the scrollable functionality of your objects.
Border View: As name suggest, we can use this panel, if wanted to show some panel in our Silverlight appication. It doesn't contain multiple contents inside the Border View panel.
ViewBox: It help us to stretch our controls inside the Silverlight application. It has one property called "stretch" which help us to stretch our controls. However you can not contain multiple contents inside the ViewBox. You can have only one child.