Silverlight导航应用程序简介

silverlight3的其中一个快速开发的利器就是Navigation Application,也就是导航应用程序了,你可以在新建silverlight应用中找到此模板。

image

以下是运行后的样子

image

这个模板所生成的项目有几个特点:

1.比较cool的默认主题
2.清释的程序结构(主页,App.xaml,视图目录)
3.集成了异常和错误导航的错误窗口
当我们不想使用silvelight business application的用户集成功功的时候,这个模板给我们一个更好的选择。

以下有一个简单的方法可以快速改变它的theme:

1.进入这个地址:http://FunSL.com

这里提供了一些design爱好者设计好的整套theme文件。

2.选择你喜爱的theme下载回你的计算机.

里边会包函一个叫Styles.xaml的文件。

3.把工程里的Styles.xaml文件替换成下载回来的这个Styles.xaml。

注意这个替换过程请在vs解决方案管理器里操作,并把新的Styles.xaml文件的属性里的生成操作改为resource。这样就可以确保我们的Styles.xaml生效到项目里了。如下图:

image

以下是我通过上述操作,快速更换了的theme

image

如果你接上述的操作不能成功运行,你可能没有把新的theme要用到的命名空间引用上.

最常见的未引用的命名空间是:

System.Windows.Controls.Data.DataForm.Toolkit

System.Windows.Controls.Data.Input

结束语:

希望上以心得对你有所帮助!

Jacob Lai

欢迎您参与更多关于此话题的讨论,本文原创地址为:http://funsl.com