我最近看到很多关于WPF的问题......
答案 0 :(得分:9)
WPF是一种取代Windows Forms的新技术。 WPF代表Windows Presentation Foundation 以下是关于SO的一些有用主题:
从我的实践中我可以说WPF是一项真正令人惊叹的技术,但它需要一些时间来习惯,因为它与WinForms完全不同。 我建议你看一下这个demo。
答案 1 :(得分:5)
WPF是Windows UI的下一个前沿。
你可以获得Adam Nathan的WPF Unleashed Book或Chris Sells Programming WPF ......这些似乎是要走的路。我刚刚阅读了Adam的第一章(MS的WPF主角)一书。因此,WPF称赞喷泉:)
答案 2 :(得分:1)
点击此处http://windowsclient.net/和Windows Presentation Foundation (WPF)
基本上创建WPF是为了使Windows窗体更容易设计,因为使用了XAML,设计人员可以在设计和程序员的基础代码上工作
答案 3 :(得分:1)
WPF是Windows Presentation Foundation。它是Microsoft用于构建具有用户界面(UI)的应用程序的最新API,适用于独立应用程序和基于Web的应用程序。
不出所料,有一个非常详细但并非全部有用的Windows Presentation Foundation page at Wikipedia。
Microsoft MSDN网站上的WPF Getting Started Page可能是一个更好的起点。
答案 4 :(得分:1)
是新的Windows Gui系统。我不相信它的目的是让开发本身更容易,但更多的是解决WinForm的基本问题,例如透明度和扩展,WinForm都无法有效解决。此外,它试图通过将大小映射到实际像素大小并使流程布局更容易和更基础来解决WinForm的“仅一个分辨率”范例。
它还基于XML衍生产品,可以更轻松地更改UI并强制分离UI和核心代码(尽管从技术上讲,您仍然可以通过这种方式严重破解它)。
这种分离也促使人们希望能够将工作划分为两个阵营,设计师负责XAML和布局,程序员负责开发XAML中使用的对象。
答案 5 :(得分:1)
查看Eric Sink的Twelve days of WPF 3D。
答案 6 :(得分:0)
Windows Presentation Foundation。这基本上是微软最新的尝试,使开发变得更容易,并提供了一大堆开箱即用的好功能。我不知道从哪里开始,但谷歌搜索“WPF 101”应该抛出一些有用的链接。
答案 7 :(得分:0)
WPF是.net 3.0堆栈的一部分。它是微软的下一代图形用户界面系统。您可以在wikipedia和msdn's wpf site
上找到所需的所有信息要开始编程,我想查看essential downloads on windows client