代码改变世界

wpf/silverlight文章推荐阅读

2008-06-25 23:33  Clingingboy  阅读(3400)  评论(6编辑  收藏  举报
      虽然国内wpf技术还没普及起来,但在国外wpf的精品文章已经出现很多,还有大家会比较关注silverlight,顺便也会提一些文章推荐大家阅读.看这里还没人写wpf文章推荐,就厚着脸皮向大家推荐。这里希望,还没毕业的同学,项目需要的同志,喜欢玩新技术的高人,已经在玩wpf的各位工程师和广大人民群众一起加入到学习当中。

尽量做到文章涉及到的技术方面都不同,做到循序渐进,推荐文章不分国内外哦(大家看到文章的时候,如果觉的好的话,记得关注此blog的信息)。

这次推荐的是基础文章
1.WPF: A Beginner's Guide
Sacha Barber(感觉作者功力比较深,大家关注他blog)写了一个系列文章帮助初学者了解wpf。
第一篇大体介绍了在wpf中如何布局,从常用的panel介绍,到整体的一个应用。总之这篇的主题是布局。
此系列的文章的示例代码都分c#和vb.net的,大家都可以来看看

下面是这个系列文章的内容,虽然都是基础知识,但基础是最重要的,强烈推荐阅读。

  • Layout
  • XAML vs Code / Markup Extensions And Resources
  • Commands And Events
  • Dependency Properties
  • Databinding
  • Styles/Templates


    2.使用xaml自定义实现WatermarkTextBox(A WatermarkTextBox in 3 lines of XAML)

    这篇文章介绍了如何在wpf中用xaml实现WatermarkTextBox,其制作过程很简单,相信在silverlight中实现也是如此.作者号称三行代码搞定:)
    这里还要说一句,silverlight中已经移除了大家可以从这里获取代码,silverlight未来的版本将会直接为TextBox加入Watermark属性


    3.Adorner (装饰器)

    装饰对象为FrameworkElement,这篇文章是园子的朋友写的,理解这部分知识,可以在做drag && drop的时候有帮助.
    如果你想看示例的话,请下载wpf的sdk,打开Edit目录 Adorners_SimpleCircleAdorne,rAdorners_ResizingAdorner,Adorners_AddRemoveAdorners这三个目录给出了示例

    4.在wpf实现皮肤的切换

    此部分介绍了,如何在wpf实现切肤功能,文章的作者是Josh Smith,作者在codeproject上发表了很多文章,不知道为什么他的照片咋带着一施工的帽子:)


    5.silverlight控件概览
    这篇文章写在silverlight beta2之前,对silverlight中的控件作了一个概述,推荐阅读


    第一次写这样的随笔,比较仓促,wpf/silverlight的世界还是无限精彩的,还有很多好的文章和blog,大家通过上面的网址,其实会发现更多的资源.先5篇:)