WPF ListBox資料繫結

2022-04-03 11:23:06 字數 1593 閱讀 2141

本文** 

風隨影動的部落格

使用資料庫alldata ,我們的程式會從s_province表中讀取資料,並繫結! 表結構如圖所示:

程式將讀取城市名稱,建立時間,修改時間,列在乙個wpf listbox控制項。最後的listbox如圖所示:

現在來看我們的xaml檔案。建立資料模板listboxtemplate。資料模板有三塊,第一塊顯示的是城市名稱;第二塊顯示的是建立日期;第三塊顯示的是更新日期

1

"listbox_sqldata_wpf.mainwindow

"2 xmlns="

"3 xmlns:x="

"4 title="

mainwindow

" height="

350" width="

525">56

"listboxtemplate

">7"

4">89

"bold

" text="

城市名稱:

" dockpanel.dock="

left

" margin="

5,0,10,0

"/>10"

"/>11"

" foreground="

green

" fontweight="

bold

"/>

121314"

bold

" text="

建立日期:

" dockpanel.dock="

left

" margin="

5,0,5,0

"/>15"

"/>16"

" foreground="

darkorange

"/>

171819"

bold

" text="

更新日期:

" dockpanel.dock="

left

" margin="

5,0,5,0

"/>20"

"/>21"

" foreground="

cyan

"/>

2223

2425

26

1

"17,8,15,26

" name="

listbox1

" itemssource="

"2 itemtemplate="

"/>34

後台**

1

public

partial

class

mainwindow : window211

12private

void

binddata()

1325}26

}27 }

WPF ListBox控制項學習

wpf 提供了有關動態資料繫結的很多有效方法。其中有一種就是通過observablecollection將資料繫結到控制項上去,當observablecollection集合中發生任意變化時,控制項上動態繫結的資料也會隨之發生變化。或者可以通過自定義類實現observablecollection類,...

WPF ListBox 橫向排列

如果只是單純的讓listbox可以橫向配列,這樣很簡單,只需要更改listbox的itemspanel模板就可以,例如 listbox listbox.itemspanel itemspaneltemplate itemspaneltemplate listbox.itemspanel listbo...

WPF ListBox巢狀與事件冒泡

原文 wpf listbox巢狀與事件冒泡 問題 兩個listbox巢狀後,當滑鼠位於內部listbox上,滑鼠滾輪事件會被內部listbox接收,導致外層listbox不能用滑鼠滾輪滑動!現在的需求是該事件要能給外部listbox處理,即巢狀的listbox應該由外層listbox來接收滑鼠滾輪事...