WPF - 基础问题

来源:互联网 发布:北京网络职业学院诈骗 编辑:程序博客网 时间:2024/06/06 00:58
  1. WPF 的最佳平台是Windows Vista,只有在Vista上才能看到那些绚烂特效,在XP上看起来没什么区别。
  2. WPF作为.NET Framework 3.0 的一部分,其本身是一个managed平台,它是如何实现那些绚烂的UI特效? - WPF之下是一个unmanaged Media Intergration Layer (MIL) 其对DirectX进行了封装 (WPF并不是横空出世,是在以前的技术基础上发展而来)

    图 1: a demo of WPF Windows Forms application
  3. WPF的核心是XAML, 是一个全新的语言:XAML之于WPF,就象HTML之于DOM。类似ASP.NET中的code behind 及patial class概念,XAML又像.aspx。


    图2: xaml

  4. WPF Interoperation -  WPF控件可以与.NET 1.x 2.0 的Windows Froms 共存于同一个窗口,并可以响应各自的事件。WPF控件还可以于ActiveX等传统Win32程序互操作 (这一点很有意义,升级现有的程序,可先从采用部分WPF控件开始。)


                图3: hosting  WPF controls and Windows Forms controls in a same Form

[UPDATE 2007-08-8] - WPF - 取代GDI/GDI+?