1.學習要學會總結,養成好習慣。
現在的專案中需要用到silverlight4和wcf,其中mvvm做為silverlight中的一種常用的設計模式被廣泛的引用,小弟剛剛學習,下面是我學習之後所做的乙個小小的例子。
本篇文章只是做為學習silverlight入門程式的新手們共同學習,對應老鳥和已經明白mvvm的可以跳過,因為真的很基礎。
所謂的mvvm就是 model-view-viewmodel,具體的我就不去解釋了。下面看**:
view code
1namespace mvvmdemo.model
2 13
set
14 }
1516
public
int age
17
19set
20 }
2122
public
int scores
23
25set
26 }
2728
public
string address
29
31set
32 }
33 }
34 }
view code
1呵呵,夠簡單把。namespace mvvmdemo2 6
7public pageviewmodel()
8
1112
public listgetlist()
13 ,
16new student,
17new student,
18 };
19return students;
2021 }
2223
private
void notifypropertychanged(string info)
24
29 }
3031
public
event propertychangedeventhandler propertychanged;
view code
1 xmlns:local="clr-namespace:mvvmdemo"2
3"vm">45
"layoutroot
" background="
white
" datacontext="
" height="
200" width="
800" verticalalignment="
top" horizontalalignment="
left
">6"
" autogeneratecolumns="
false
" isreadonly="
true
" verticalalignment="
top" horizontalalignment="
left
"7 margin="
0,0,-11,0
" height="
200" width="
400">89
"name
" binding="
">10"
age" binding="
">11"
scores
" binding="
">12"
address
" binding="
">
1314
1516
在iOS專案中引入MVVM
本文翻譯自 mvc?還有另外乙個解釋 massive view controller,翻譯過來就是一大堆的view controller的意思。有的時候真的時有這種感覺,view controller太多了。尤其在乙個人晚上加班改bug的時候,感覺更明顯。於是,你會恨不得全部推倒重來算了!從架構的角...
2013奧運會出風頭Silverlight優or劣
在2008北京奧運會上最出風頭的ria技術是什麼?當然是微軟的silverlight。美國國家廣播公司nbc在轉播北京奧運中使用了silverlight技術,讓人們領略到了這一技術的強大之處,但是目前silverlight也有一些副面訊息,那今天我們也來看一下這個技術的十大優勢和不足。首先需要宣告的...
在 WPF 程式中使用 MVVM 模式
mvvm 模式是乙個很久之前的技術了,最近因為乙個專案的原因,需要使用 wpf 技術,所以,重新翻出來從前的一段程式,重溫一下當年的技術。mvvm 實際上涉及三個部分,model,view 和 viewmodel 三者的關係如下圖所示。在三部分的關係中,檢視顯示的內容和操作完全依賴於 viewmod...