2008-09-01 59 views

回答

8

WPF是一種將取代Windows窗體的新技術。 WPF代表的Windows Presentation Foundation 這裏是SO一些有用的主題:

  1. What WPF books would you recommend
  2. What real world WPF applications are out there

從我的實踐,我可以說,WPF是一個了不起的技術,但是它需要一些時間去適應,因爲它與WinForms完全不同。 我會建議你看看這個demo

+0

演示鏈接是布羅肯 – 2015-10-29 17:30:10

0

Windows Presentation Foundation。這基本上是微軟最近開發簡化的嘗試,並且提供了一大堆開箱即用的好功能。我不知道從哪裏開始,但使用谷歌搜索「WPF 101」應該引發一些有用的鏈接。

1

WPF是Windows Presentation Foundation。這是微軟用於構建具有用戶界面(UI)應用程序的最新API,可用於獨立應用程序和基於Web的應用程序。

不出所料,有一個非常詳細但並非全部有用的Windows Presentation Foundation page at Wikipedia

在微軟MSDN網站的WPF Getting Started Page可能是一個更好的開始。

4

WPF是Windows UI的下一個前沿。

  • 構建於DirectX之上,它爲您的.Net 3.0+用戶界面打開了硬件加速支持,支持 。
  • 強調矢量圖形 - 用戶界面縮放和渲染效果更好
  • 可組合的用戶界面。你可以在組合框中嵌套動畫按鈕......世界是你的牡蠣。
  • 重寫時只有最小的核心組件寫入非託管代碼VS基於GDI-User Dll的Winforms方法,這是一種基本上非託管代碼的精簡託管層。
  • 用戶界面編程的聲明性方法,用戶界面主要在名爲Zammel的稱爲XAML(可擴展應用程序標記語言)的XML變體中指定。這爲設計師們打開了WPF,他們可以使用專門的工具來製作UI,然後開發人員可以對其進行編碼。線框與最終產品之間沒有任何翻譯損失。
  • MS'據稱'不會提供任何未來更新Winforms。作爲未來發展方向的重大投資WPF
  • 噢,在我忘記之前。最好的作品在Vista :)

你可以得到任何亞當森的WPF偷跑書或克里斯·塞爾斯編程WPF ..那些似乎是要走的路。我剛剛讀了Adam的第一章(在MS上領導WPF)書。因此WPF讚美的噴泉:)

1

是新的Windows Gui系統。我不相信它的目標是讓本身的開發更容易,但更多的是爲了解決WinForm的基本問題,比如透明性和擴展性,而WinForm都不能有效解決這些問題。此外,它還試圖通過將尺寸映射到實際像素尺寸並使流動佈局更容易和更基本,來解決WinForm的「僅一種分辨率」範例。

它也基於XML衍生使其更容易改變UI,並迫使用戶界面的分離和核心代碼(雖然在技術上仍然可以嚴重本事可以這種方式)。

這種分離也推動以能夠將工作分爲兩個陣營的願望,設計師馭XAML和佈局,並採取發展的XAML使用的對象的照顧程序員。