黑馬程式設計師 wpf資料繫結控制項筆記

2021-06-20 23:59:09 字數 782 閱讀 3944

1.資料繫結

1)建立乙個類person

2)new乙個物件p1,建立資料上下文txtname.datacontext=p1

3)在zaml進行資料繫結的屬性設定text=""    

2.由於普通繫結的控制項監聽控制項的改變事件,所以後台**改變,介面不會變。

3.如果物件後台值改變前台介面跟著改變時,需要實現inotifypropertychanged介面

4.子控制項及其以後的子控制項都預設繼承父控制項的datacontext,當然也可以單獨改變子控制項的datacontext

5.winfrom中listbox呼叫add()方法很落後。wpf用listbox用itemssource屬性設定物件集合。預設把每一項物件tostring()顯示,可以設定displaymemberpath顯示某個屬性值。

6.listbox屬性中selecteditem與selectedvalue

selecteditem指選中那一行的物件,未選時為null

selectedvalue指選中那一行的selectedvaluepath標記的值

7.datagrid:

1)自定義列;autogeneratecolumns=false禁止自動建立列;

2)每列可以設定isreadonly禁止編輯,整個**也可以統一設定isreadonly

3)datagridcomboboxcolumn。給控制項取名字,如果元素沒有name屬性,則設定x:name的colclassname.itemssource = classnames;selecteditembinding=""

黑馬程式設計師 WPF基礎屬性 控制項和語法

windows phone7手機開發 net培訓 期待與您交流!1 wpf事件中的sender wpf中所有事件響應方法第乙個引數都是sender,代表觸發事件的控制項物件,是object型別,需要型別轉換使用。應用 多個按鈕的click共享乙個事件處理方法 2 集合list 有時候不能預先確定長度...

黑馬程式設計師 WPF程式設計概述

asp.net android ios開發 net培訓 期待與您交流!1.什麼是api?api是程式設計師用來建立各種程式型別 主要是各種類 的乙個集合,操作計算機給程式設計師的乙個介面。wpf就是使用了乙個不一樣的dll api程式集 5.乙個視窗的各個重要屬性。包含其內容和背景的客戶區,和包含視...

黑馬程式設計師

asp.net android ios開發 net培訓 期待與您交流!map hashtable 底層是雜湊表資料結構,不可以存入null鍵和null值。該執行緒是同步的,jdk1.0出現,效率低。hashmap 底層是雜湊表資料結構,允許使用null鍵和null值。該集合執行緒是不同步的,將has...