English 中文(简体)
Silverlight: branding/design and navigation
原标题:

I have some years exprience with ASP.NET, but I am new to Silverlight. I have a basic question regarding the design and navigation of a Silverlight page/application ? If a Silverlight project is hosted together with an ASP.NET project, is it possible to use masterpages for the branding/design and navigation for the page/application ? Has Silverlight a similar / analogue concept like masterpages ?

问题回答

Silverlight works like flash applications do. If you create a Silverlight only application that covers the whole screen, then masterpages do not apply. You would need to use Silverlight code to achieve the same thing.

If you use it as an embedded object, then you can use masterpages for the rest of the page.

Silverlight does have kind of the same concept as master pages. The navigation framework plays this role. There is usually a MainPage with a "Frame". This is the area that other "Views" would have their content placed in.

To give a bit more detail...

The MainPage navigation Frame can be surrounded by menus, banners, branding, etc. The Frame area is filled by each Silverlight Page that you navigate to. These navigation "Pages" contain the data entry forms, grids, etc. that represent your content.





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签