對(duì)于WPF的技術(shù)筆者是又愛又恨。現(xiàn)在WPF的市場(chǎng)并不是很錦氣。如果以WPF來(lái)吃飯的話,只怕會(huì)餓死在街頭。同時(shí)現(xiàn)在向面WEB開發(fā)更是如火沖天。所以如果是新生的話,最好不要以WPF為主。做為選擇性來(lái)學(xué)習(xí)一下還是可以的。

WPF項(xiàng)目

在VS開發(fā)工具里面對(duì)于WPF應(yīng)用相關(guān)的項(xiàng)目類型有三種。本來(lái)在筆者看來(lái)他可能會(huì)單獨(dú)存在一個(gè)地方,后來(lái)想想也對(duì),WPF也算是Window開發(fā)吧。那么WPF的三種項(xiàng)目類型都在模板Window節(jié)點(diǎn)下也是正常的。如下

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn)

對(duì)于"WPF 應(yīng)用程序"項(xiàng)目相信大家都知道——執(zhí)行項(xiàng)目。唯一筆者不明白的事為什么會(huì)有倆個(gè)控件庫(kù)項(xiàng)目。明文上我們可以看到一個(gè)是用戶,一個(gè)是自定義。那么倆者之間有什么不同的地方嗎?筆者是這樣子理解的:用法上來(lái)講用戶控件主要用于業(yè)務(wù)上的重用。這跟Winform用戶控件有一點(diǎn)類似。很多控件都是當(dāng)前存在的。土氣講就是把原本就有的控件拉到同一個(gè)框中組成了新的控件。而自定義控件則是在原來(lái)控件上在進(jìn)一步的繼承擴(kuò)展。相當(dāng)于說是一個(gè)全新的控件。功能上來(lái)講不管理用戶還是自定義倆者都可以實(shí)現(xiàn)對(duì)方的功能。但是在筆者看來(lái)自定義會(huì)來(lái)的深一些。自定義控件會(huì)去重新設(shè)定Style和Template。(為了更好的理解可以去 這里) 所以在新建項(xiàng)目之后會(huì)存在一定的差別。如下

用戶控件項(xiàng)目

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn)

網(wǎng)友評(píng)論