成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

實(shí)例講解WPF數(shù)據(jù)綁定技巧

開發(fā) 開發(fā)工具
WPF數(shù)據(jù)綁定在WPF學(xué)習(xí)中是一個(gè)相當(dāng)有意思的東西,值得我們?nèi)ド钊氲难芯?。在這篇文章中我們以一個(gè)實(shí)例來向大家簡單介紹一下相關(guān)知識(shí)。

WPF工具是一款幫助開發(fā)人員簡便實(shí)現(xiàn)圖形界面顯示的相關(guān)方法。在這篇文章中,我們就為大家詳細(xì)介紹下有關(guān)WPF數(shù)據(jù)綁定的一些基礎(chǔ)知識(shí)。#t#

目的:

在頁面上呈現(xiàn)用戶列表(顯示每個(gè)用戶的用戶名和年齡)

思路:

定義一個(gè)User類,用以描述每個(gè)用戶;

定義一個(gè)Users類,用以存儲(chǔ)多個(gè)用戶;

定義一個(gè)UserView控件,用以格式化顯示每個(gè)用戶;

在最終的頁面上通過ListBox控件顯示用戶列表;

以下為各個(gè)部分的WPF數(shù)據(jù)綁定代碼:

  1. User.cs   
  2. public class User { public 
    string Name {   
  3. get; set;   
  4. }   
  5. public int Age {   
  6. get; set;   
  7. }   
  8. }   
  9. public class Users {   
  10. public ObservableCollection<User>   
  11. UserList {   
  12. get; set;   
  13. }   
  14. public Users() {   
  15. this.UserList = new 
    ObservableCollection
    <User>();   
  16. }   
  17. }  
  18. UserView.xaml   
  19. <WrapPanel>   
  20. <Label>Name:</Label>   
  21. <Label Name="lblName" Content=
    "{Binding Path=Name}"/> 
    <Label>Age:</Label>   
  22. <Label Name="lblAge" Content="
    {Binding Path=Age}"
    /> </WrapPanel> 
  23. Home.xaml  
  24. <Grid x:Name="gridMain">   
  25. <StackPanel>   
  26. <Label>UserList:</Label>   
  27. <ListBox ItemsSource="
    {Binding Path=UserList}"
    > 
    <ListBox.ItemTemplate>   
  28. <DataTemplate DataType="
    {x:Type kcl:User}"
    > <kucl:UserView />   
  29. </DataTemplate>   
  30. </ListBox.ItemTemplate>   
  31. </ListBox>   
  32. </StackPanel>   
  33. </Grid> 
  34. Home.xaml.cs  
  35. public Home() {   
  36. InitializeComponent();   
  37. Users pUsers = new Users();   
  38. pUsers.UserList.Add(new User() {   
  39. Name = "Tom"Age = 10 });   
  40. pUsers.UserList.Add(new User() {   
  41. Name = "Mike"Age = 5 });   
  42. pUsers.UserList.Add(new User() {   
  43. Name = "Jack"Age = 1 });   
  44. DataContext = pUsers;   

WPF數(shù)據(jù)綁定非常有意思,值得深入研究。

責(zé)任編輯:曹凱 來源: IT168
相關(guān)推薦

2021-02-11 08:27:28

數(shù)據(jù)

2009-12-25 17:39:01

WPF驗(yàn)證

2010-01-14 15:44:17

VB.NET數(shù)據(jù)綁定

2023-10-07 11:04:58

WPF數(shù)據(jù)UI

2009-12-24 11:15:59

WPF數(shù)據(jù)綁定

2010-07-28 13:11:13

Flex數(shù)據(jù)綁定

2010-07-30 09:08:21

Flex數(shù)據(jù)綁定

2010-08-12 11:34:15

Flex數(shù)據(jù)綁定

2010-01-05 10:31:44

2009-12-23 10:13:20

WPF體系架構(gòu)

2009-12-29 13:51:33

WPF Applica

2009-12-24 13:51:49

WPF文檔打印

2009-12-14 09:33:04

Ruby安裝

2009-12-28 09:50:08

WPF數(shù)據(jù)綁定

2009-12-23 17:07:37

WPF性能

2010-06-03 18:22:38

Hadoop

2011-04-02 16:37:26

PAT

2010-09-14 17:20:57

2023-09-28 11:42:15

2009-12-23 14:19:07

WPF單向綁定
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 成人在线观看亚洲 | 狠狠入ady亚洲精品经典电影 | 黄色大片免费网站 | 欧美成人一区二区三区 | 91精品久久久久久久 | 91精品国产乱码久久久久久久久 | 欧美精品一区三区 | 日韩久久综合 | 亚洲一区亚洲二区 | 不卡一区 | 黄频视频| 四虎永久免费在线 | avhd101在线成人播放 | 6080亚洲精品一区二区 | 日韩中文字幕 | 毛片一级片 | 欧美视频成人 | 99精品亚洲国产精品久久不卡 | 五月天婷婷狠狠 | 手机在线观看av | 国产精品99精品久久免费 | 欧美一级片在线观看 | 精品国产一二三区 | 国产精品色哟哟网站 | 日韩久久久久久 | 精品1区 | 中文成人在线 | 欧美性高潮 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 日本高清aⅴ毛片免费 | 精品欧美激情精品一区 | 日本久久视频 | 日韩无| 成人做爰www免费看视频网站 | 一级片在线观看 | 久久久人成影片免费观看 | 亚洲成人精品一区 | 亚洲国产精品一区二区三区 | 日本特黄a级高清免费大片 成年人黄色小视频 | 一区观看 | 日韩精品一区二区三区 |