I have finally got Silverlight Beta2, Visual Studio 2008 Sp1, and Expression Blend 2.5 June Preview, all working together. Now I'm ready to start working with Silverlight pages on a .net website. I'd like to learn about concepts related to the design of a .net website that uses silverlight. I'm just beginning, so I'm hoping to learn some introductory concepts.
Basically I see that Silverlight will create the sitenametestpage.aspx file, which calls a sitename.xap file in ClientBin. This sugests that the Silverlight design environment is entirely contained within the one silverlight page.xaml.
When I worked with a .net website, an aspx page was the design environment.
What are the conceptual changes involved in transitioning into using this new environment? Where I used to think in terms of MasterPages and controls in the content (for the .net or aspx page), how does one think of a silverlight web page design environment?
So for example, I'd like to imagine that I could use the silverlight page as though it were an aspx page. Then I could have a graphic environment to place in my master pages, navigation, and content. But it doesn't seem to work that way... I don't really see how I could plug in my menutree control, log in control, and so on. Where would I do that? In the page.xaml (seeing as that seems like the source)? Can't do that, so what is the general approach to building standard aspx controls in a silverlight page.