代码改变世界

wpf/silverlight文章推荐

2008-07-01 23:57  Clingingboy  阅读(3613)  评论(8编辑  收藏  举报
  1. 在wpf中实现验证

     

     

    这部分介绍了在wpf中基于数据绑定技术的其中的基础数据验证功能,验证功能在系统中是最常用的,本文将wpf内置的数据验证功能都介绍了一下,应该说是必学的部分.CodeProject中还有很多文章与验证有关,这篇属于入门级别,大家有兴趣的话,可以去参考一下.我相信以后定是开发必经之路.

  2. 创建可变样式的自定义控件(wpf)

    这一篇文章创建了一个简单的时钟控件,算是一个入门的控件.左侧的图片是默认样式,右侧的则是在不改变控件业务逻辑的情况下,以更形象的方式显示的时间,这部分知识主要是体现在自定义样式上,也体现了这一功能的强大,发挥想象完全可以做很漂亮的界面.
  3. Presentation Model In Action
     

    这一部分我们来关注Presentation Model,其实不算wpf部分,这篇文章介绍了Presentation Model模式在.net平台下的各种程序上面的使用,其包含asp.net,win form以及wpf,由于wpf功能的一些特性,Presentation Model非常适合在wpf中应用。这篇是入门级级别的,比较容易理解。如果想更加详细的了解的话,可以看下面链接.
    WPF Patterns
    不是个人玩的,公司开发的程序强烈推荐看这一部分知识.
  4. 在wpf中自定义容器




    这篇文章演示了2个比较有趣的容器,有趣的东西还更多
    http://dotnet.org.za/rudi/archive/2008/04/15/why-wpf-rocks-custom-layout-panel-showcase.aspx
    上面的链接提供了更多有趣的容器,而且全部都有源码,通过这些容器的学习,我们可以更好的掌握自定义容器,也可以更好的理解wpf内置容器的实现.
  5. Parts & States Model with VisualStateManager (Part 1 of 4)  (SilverLight)
    这个系列文章分为4个部分,详细的介绍了silverlight beta2中VisualStateManager这个新功能,国内已经有人翻译,可以通过以下链接访问
    http://allan.flashempire.net/blog/?p=550


    推荐的文章还是5篇,下面推荐一些开源的项目给大家,对大家学习都很有帮助


   1.Composite WPF

     patterns & practices Composite Application Guidance for WPF,这个框架是专门针对wpf而设计的,6月27又发布了一个新版本,属于在发展中的框架,使用后感觉不错,相信会做的越来越好。选择我们需要的框架才是最好的,而不是最强大的。当然也可以使用SCSF框架,但SCSF太大,太大就成了累赘,毕竟其以前是用于win from的,对wpf的支持还不够多,继续关注Composite WPF的发展.

   2.WPFBagOTricks


    这个类库提供了一些wpf所没有的控件,比如日历控件,大家看上面清单吧,是学习的好资料

   3.AvalonControlsLibrary

     AvalonControlsLibrary也是一个开源的wpf控件库,其中提供了wpf中所没有的MaskedTextBox,网上大多找到的是在wpf中如何使用winfrom的MaskedTextBox.

 

就介绍到这里:)