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

實例講解WPF數據綁定技巧

開發 開發工具
WPF數據綁定在WPF學習中是一個相當有意思的東西,值得我們去深入的研究。在這篇文章中我們以一個實例來向大家簡單介紹一下相關知識。

WPF工具是一款幫助開發人員簡便實現圖形界面顯示的相關方法。在這篇文章中,我們就為大家詳細介紹下有關WPF數據綁定的一些基礎知識。#t#

目的:

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

思路:

定義一個User類,用以描述每個用戶;

定義一個Users類,用以存儲多個用戶;

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

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

以下為各個部分的WPF數據綁定代碼:

  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數據綁定非常有意思,值得深入研究。

責任編輯:曹凱 來源: IT168
相關推薦

2021-02-11 08:27:28

數據

2009-12-25 17:39:01

WPF驗證

2010-01-14 15:44:17

VB.NET數據綁定

2023-10-07 11:04:58

WPF數據UI

2009-12-24 11:15:59

WPF數據綁定

2010-07-28 13:11:13

Flex數據綁定

2010-07-30 09:08:21

Flex數據綁定

2010-08-12 11:34:15

Flex數據綁定

2010-01-05 10:31:44

2009-12-23 10:13:20

WPF體系架構

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數據綁定

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單向綁定
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产男女猛烈无遮掩视频免费网站 | 亚洲一区二区在线 | 波多野吉衣在线播放 | 国产亚洲一区二区三区在线 | 亚洲精品日韩一区二区电影 | 亚洲综合一区二区三区 | 久久久久国 | 中文字幕在线视频免费视频 | 91亚洲欧美| 亚洲午夜三级 | 久久精品—区二区三区 | 日韩欧美二区 | 免费v片 | 三级视频国产 | 99国产精品99久久久久久 | 在线观看免费av网 | 久久宗合色 | 一级黄色片网站 | 欧美日韩高清免费 | 欧美日韩在线一区二区 | 久在线视频播放免费视频 | 日韩三区在线观看 | 久久亚洲一区二区三区四区 | 精品国产乱码久久久久久牛牛 | 国产精品视频999 | av资源中文在线 | 一级黄色片在线看 | 亚洲九九| 在线观看的av | 亚洲 中文 欧美 日韩 在线观看 | 国产婷婷| 毛片软件 | 久久中文字幕一区 | 99精品99| 亚洲逼院| 日韩欧美二区 | 日韩中文字幕区 | 成人精品视频 | 欧美成人一区二区 | 伊人狠狠 | ww 255hh 在线观看 |