WEB开发网
开发学院图形图像Flash 使用WPF创建一个Digg桌面应用 阅读

使用WPF创建一个Digg桌面应用

 2008-10-03 11:30:27 来源:WEB开发网   
核心提示: 我 改动的最后一样东西是因为Digg REST API 服务器会试着检测是否是非浏览器/服务器在访问它,有时会在这些情形下给予一个拒绝访问的回复(大概是防止自动脚本访问他们的服务)而导致的一个问题,使用WPF创建一个Digg桌面应用(3),我 通过让网络访问经过一个代理URL解决了这个问题

使用WPF创建一个Digg桌面应用

我 改动的最后一样东西是因为Digg REST API 服务器会试着检测是否是非浏览器/服务器在访问它,有时会在这些情形下给予一个拒绝访问的回复(大概是防止自动脚本访问他们的服务)而导致的一个问题。我 通过让网络访问经过一个代理URL解决了这个问题(没有代码变动,只是URL改动)。

第五步: 运行应用

然后,我能够运行我们新的DIgg桌面应用。所有的功能都跟Silverlight的版本一样工作,应用的行为也完全一样:

使用WPF创建一个Digg桌面应用

在从列表中选择一个故事后,细节用户控件显示为:

使用WPF创建一个Digg桌面应用

浏 览器版本和桌面版本间有几个细微的样式区别。这主要是因为WPF在默认情形下继承了基于当前用户选择的操作系统主题的默认样式(字体,颜色,卷动条等 等),而Silverlight 则有一个我们在所有操作系统上都使用的默认主题。如果我们要使得桌面版本和浏览器版本绝对一致,我们可以在我们的样式和控件模板中更明确地指定,否则的 话,桌面版本会基于用户的OS主题做稍微的变动。

结语

我们会在将来推出在Silverlight和WPF项目之间共享代码的更详细的注意事项和推荐 的最佳实践指南。我认为你会发现你在建造Silverlight应用时学到的技能和知识可以很好地转移到完整的WPF的项目中去。我们也致力于一个非常高 的兼容水平,能在解决方案间促进好的代码重用,促进控件,内容和代码的轻松共享和利用。

希望本文对你有所帮助!

出处:http://blog.joycode.com/scottgu/

【原文地址】Silverlight Tutorial Part 8: Creating a Digg Desktop Application using WPF

上一页  1 2 3 

Tags:使用 WPF 创建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接