Silverlight 母版页
我是 Silverlight 的新手,并决定尝试一下。 我不知道如何使用 Silverlight 创建母版页(page.xaml)...
任何帮助将不胜感激, 谢谢
I am new to Silverlight and have decided to give it a go. I have no idea how to create a master page (page.xaml) using Silverlight...
Any help will be appreciated,
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可能会发现我的 TemplatePanel 实现对于母版页场景很有趣...(只需将 TemplatePanel 作为页面中的根元素,并在资源中定义 TemplatePanel 的模板,以便可以定义一次)
http://www.nikhilk.net/Silverlight-TemplatePanel.aspx
希望有所帮助!
You might find my TemplatePanel implementation interesting for the master page scenario... (just place a TemplatePanel as the root element in your page, and define the template of the TemplatePanel in resources so it can be defined once)
http://www.nikhilk.net/Silverlight-TemplatePanel.aspx
Hope that helps!
从 SL 2.0 开始,Silverlight 中没有“MasterPage”控件。 但是,您可以通过使用 ContentControl 进行一些简单的内容交换来重现效果。
最简单的实现首先创建一个包含主内容的 UserControl,然后使用 ContentControl 充当内容占位符(即类似于 ASP.NET)。 然后你可以将Content设置为其他UserControls。
在 Silverlight 3.0 中,您可以嵌入“Frame”控件来执行相同的操作。
As of SL 2.0, there is no "MasterPage" control in Silverlight. However, you could reproduce the effect by doing some simple content swapping with a ContentControl.
The simplest implementation would start by creating a UserControl that has your master content, then use a ContentControl to act as the content place holder (i.e. similar to ASP.NET). Then you can set the Content to be other UserControls.
In Silverlight 3.0, you can embed "Frame" controls to do the same thing.