作為乙個剛入門
silverlight
的人來說,學習新知識就要做好筆記。我是剛入門。在不斷在摸索。寫這篇文章是讓打算入門和剛入門的人有所了解
silverlight
。這篇文章主要是講的
silverlight 2
種查詢的方法。步入正題
第一步:引入命名空間
system.windows.controls.data
(後面會講有什麼用)
第二步:建立資料夾和相應的類。下面是我寫的對應的資料夾和類
第三步編寫內容。
首先是 model資料夾下的類
public class student
public int age
}其次是viewmodel下的類
public第四步:編寫前台內容class
studentviewmodel:inotifypropertychanged
public
observablecollection
<
student
>
students
public
observablecollection
<
student
>
getstu()
,new
student,
newstudent,
};return
students;
}#region
inotifypropertychanged 成員
public
event
propertychangedeventhandler propertychanged;
#endregion
第一種方法:
<第二種方法是:刪除二,三,四步驟,在後台**加入2句話。替代二三四三步usercontrol x:class="
ceshi.mainpage
"xmlns="
"xmlns:x="
"xmlns:d="
"xmlns:mc="
"mc:ignorable="
d"//第一步 引入system.windows.controls.data 對應的是前面引入的命名空間
xmlns:data="
clr-namespace:system.windows.controls;assembly=system.windows.controls.data
"第二步
//這個是繫結的viewmodel
xmlns:model="
clr-namespace:ceshi.viewmodel
"d:designheight="
300"
d:designwidth="
400"
xmlns:sdk="
/sdk
">
<
usercontrol.resources
>
第三步
//使用viewmodel 設定別名 studentviewmodel就是viewmodel下的類名
<
model:studentviewmodel x:key="
page
"/>
usercontrol.resources
>
第四步
//看到datacontext 了嗎?意思是整個grid 都用哪個viewmodel 繫結資料
<
grid x:name="
layoutroot
"background="
white
"height="
280"
width="
372"
datacontext="
">
//itemssource 繫結的是viewmodel的集合
<
data:datagrid autogeneratecolumns="
false
"height="
190"
horizontalalignment="
left
"margin="
36,48,0,0
"name="
datagrid1
"verticalalignment="
top"
width="
275"
itemssource="
">
<
data:datagrid.columns
>
<
data:datagridtextcolumn header="
姓名"width="
145"
binding="
"d:islocked="
true
"/>
<
data:datagridtextcolumn header="
年齡"width="
130"
binding="
"d:islocked="
true
"/>
data:datagrid.columns
>
data:datagrid
>
grid
>
usercontrol
>
public寫先到這裡,有不懂的可以交流。我也是新手,有問題多多提出來!partial
class
mainpage : usercontrol
}
silverlight基礎教程
在visual studio 2008中 為工程命名並選擇乙個存放工程的資料夾路徑。然後點選 ok 確定 在wpf設計器中開啟 window1.xaml檔案,在總工具箱裡託拽乙個按鈕和文字框進來。選擇按鈕,把屬性視窗切換到事件檢視 點選小的黃色標籤 雙擊 click 事件,在後置 中建立乙個使用者點...
學習SilverLight的第一步 安裝
silverlight的確是乙個讓人著迷的東西,但是所有著迷的東西,首先都是要知道是什麼,在 做,怎麼做,這樣才能從抽象到具體,從質上有乙個了解。在安裝silverlight3 tools.exe的時候,如果之前有安裝過silverlight亂七八糟的東西的時候,會提示 正在安裝vs90sp1 kb...
Silverlight每週推薦閱讀 第一期
1.使用動態語言的silverlight程式設計 思歸囈語 這個快速入門例程展示了如何建立使用了託管 和動態語言的基於微軟的silverlight的應用,以及如何在visual studio 2008中除錯應用。2.開發silverlight 2.0的自定義控制項 張善友自由 創新 研究 探索 這篇...