最近WPF备受瞩目。我想知道WPF是否会成为图形交互用户界面设计的新标准。在Windows界面方面,我们是否正在朝着这个方向发展?它是否真的会像每个人说的那样大受欢迎?
参见
学习Windows Forms与Windows Presentation Foundation
(包含许多关于WPF的其他有用帖子的链接)。
最近WPF备受瞩目。我想知道WPF是否会成为图形交互用户界面设计的新标准。在Windows界面方面,我们是否正在朝着这个方向发展?它是否真的会像每个人说的那样大受欢迎?
学习Windows Forms与Windows Presentation Foundation
(包含许多关于WPF的其他有用帖子的链接)。
你要求我们预测未来 :)
我认为更好的方法是看看如果您不学习WPF,您可以学习哪些其他技术。我会权衡各种权衡因素,并选择对我更有价值的那一个。
例如,如果选择是WinForms或WPF,我肯定会选择WPF。WPF的学习曲线比WinForms要陡峭。然而,一旦您克服了这个学习曲线,使用它就会变得轻松得多。WPF可以在几行代码中完成WinForms中需要几百行自定义控件才能完成的任务。
WPF是Windows的终极图形平台。Win32的GDI只是一个“初步尝试”,而WPF则是一个“永久结构”。对于Windows和平面显示器的组合(例如3D显示器可能需要其他东西),它将永远不会被取代。因此,请学习它,这是一种很好的商品。
是的,开始学习吧。它适用于Silverlight(虽然不是一对一的映射),它也是与Abobe Flex的MXML范例非常相似的模型。所以你将会得到三倍的收益。
我们开始看到需要使用它的工作,因此有很好的理由将其放在工具箱中。
如果你将在Windows平台上设计桌面应用程序,WPF是新兴的标准。WPF取代了一直主导Windows桌面的Win32 API,微软预计WPF平台会有类似的生命周期。
此外,它更加酷炫。
当然还有Silverlight。