什么是WPF? 秒懂 !


    一開始聽到WPF。認為非常陌生。在百度百科等地方看完簡單介紹之后。感覺更深奧。各種不懂啊!

在簡單做了幾個頁面之后,發現。原來如此! So Easy 但又So Magic。

 

    為什么說它簡單?由於它簡直就是htmlC/S模式嘛!

    微軟退出WPF,是為了讓桌面應用更加美觀。

我覺得當中增加了非常多B/S模式的理念。尤其是樣式的控制方面。當然,各種控件仍然是我們高速開發的利器。

    為什么說它奇妙?由於它讓你徹底告別了分辨率兼容問題。

    還記得為適應各種分辨率屏幕而繁重工作嗎?為了滿足用戶需求,我們不得不讓我們的程序適應多個分辨率屏幕,即使如此,還得聲明:我們的系統支持多少到多少分辨率的屏幕。

    如今。有了WPF。你不用操心這個問題了。由於WPF使用的是矢量開發,WPF開發的程序能夠自己主動依據屏幕的大小進行縮放。想想,這是多么的Magic

 

    WPF中引入了Grid。網格控件,它主要是為了讓我們更高速的完畢布局。

你能夠簡單的確定一個幾行幾列的網格。這個網格是依照比例划分的。這也是我們程序適應各種屏幕的基礎。

    有了Grid,我們不僅能夠把其它的空間依照網格整齊的放置,同一時候在分辨率變化的時候。它也會依據Grid的變化而改變我們控件的位置。

 

    WPF中引入了Style,樣式。它是為了讓我們更好的重用樣式。看到style,你是不是立即就想到了CSS中的Style?更好的消息是。它基本上和CSS是一樣的。就是說,你有了CSS的基礎,學習WPF布局,僅僅須要一秒鍾的時間。

    值得一提的是,它能夠想CSS一樣,將公共的樣式提出來。能夠想象一下CSS是怎樣使用的。

 

    除了這些新增加的特征外,WPF非常好的繼承了WinForm的事件機制。也就是說,我們既能夠想布局Html那樣布局我們的C/S頁面,又能夠在控件上雙擊進入對應事件代碼。同一時候還不用考慮分辨率問題。

    哇,是不是想立即嘗試一下?興許再說我在WPF開發中的一些技巧使用。敬請期待!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM