views:

139

answers:

1

I'm working on a Silverlight page which has several modules for querying and plotting data from a Database. Each of these modules is quite different and will each need their own control panels and data displayed in different formats, they will basically be unrelated, but we want them accessible from the same page.

My question is, how should I got about organizing and structuring this? Should I have several Silverlight projects in the same VS2008 solution and reference them in the .ASPX page using Tabs, Divs, etc.?

Should I try to make 1 big self containing Silverlight application? What would be the best way to modularize this inside the XAML?

Any help would be appreciated, I've done some searching online and can't find much on this subject.

+5  A: 

Well you can either have several Silverlight projects and split them up into tabs.

The alternate is to do a composite app using PRISM.

PRISM

Patterns For Building Composite Applications

Prism and Silverlight

Graeme Bradbury
Prism sounds right
Bramha Ghosh
Thanks for the feedback! PRISM looks very interesting, I'm definitely looking into it.
Overhed