在Silverlight 2应用程序中切换用户控件
[1] 在Silverlight 2应用程序中切换用户控件
[2] 在Silverlight 2应用程序中切换用户控件
[3] 在Silverlight 2应用程序中切换用户控件
[4] 在Silverlight 2应用程序中切换用户控件
[2] 在Silverlight 2应用程序中切换用户控件
[3] 在Silverlight 2应用程序中切换用户控件
[4] 在Silverlight 2应用程序中切换用户控件
摘要
大家都知道,在Silverlight 2应用程序中,每个应用程序将生成一个xap文件,每一个xap文件中只能设置一个起始的用户控件。如果我们有多个用户控件,需要在不同的ASP.NET页面中加载,最简单的方法莫过于针对多个用户控件分别建立对应的Silverlight项目,但这种方式有很多的缺点,如我们的样式文件需要在多个项目中进行拷贝。
本文将介绍利用初始化参数进行用户控件的切换这一技巧。
准备
现在建立一个项目结构如下图所示,在Silverlight项目中我们有个三个用户控件:ContentPage、DefaultPage、MasterPage,需要在不同的ASP.NET页面加载时显示不同的用户控件。