SliverLight4一个xaml调用另外一个xaml

it2022-05-05  107

    这个问题的出现源于我的一个想法,我打算做一个主页面,主页面的顶端有一堆按钮,每一个按钮点下去,将会在页面中出现相应按钮所对应的内容——其实这也是我学习silverLight 的程序,希望在一个项目中把所有的控件或者其他silverLight的应用都包含进来。主页面中用来显示内容的控件是一个grid,而对应的内容我希望是一个单独的xaml文件,所以就涉及到了在一个xaml文件中的控件调用另外一个xaml的问题。这个问题其实不难,不过对于我这个新手来说还是很折腾,书上没专门讲这个问题。

    xaml文件其实可以看作是一个控件,例如我现在添加一个SliverLight用户控件作为被调用xaml, 自动生成的后台代码的一部分如下:

namespace  SLDemo.Page{     public   partial   class  colorPicker:UserControl    {        ......    }

调用页面是Mainpage.xaml,其中xaml中有个控件是grid,调用的关键代码只有两行:

xmlns:he="clr-namespace:SLDemo.Page" 

该代码将定义控件的命名空间引入,这样就可以像一般的控件那样引用xaml了。

在grid之间添加控件

< grid >      < he:ColorPicker />

</grid> 

好了,这样就可以调用了。

 

转载于:https://www.cnblogs.com/ManMonth/archive/2011/09/05/2167753.html


最新回复(0)