亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#中WPF ListView綁定數據的實例詳解

2019-10-29 21:08:14
字體:
來源:轉載
供稿:網友

C#中WPF ListView綁定數據的實例詳解

WPF中ListView用來顯示數據十分方便, 我們可以將它分成幾個列,每一個列用來顯示一條數據,但是又是在一方之中。

C#,ListView,綁定數據,WPF

那么怎樣實現這樣的效果的呢,這就要用綁定了。

我們先來看一看他的xmal代碼

<ListView Name="receiveList" Grid.Row="0">             <ListView.View>               <GridView>                 <GridView.Columns>                 <GridViewColumn Header="發件人"                 Width="200"                 DisplayMemberBinding="{Binding Path=Senderuser}" />                 <GridViewColumn Header="主題"                 Width="350"                 DisplayMemberBinding="{Binding Path=Topic}" />                 <GridViewColumn Header="附件" DisplayMemberBinding="{Binding Path=Ffile}"                 Width="200" />                 <GridViewColumn Header="時間" Width="150" DisplayMemberBinding="{Binding Path=Time}"/>                </GridView.Columns>               </GridView>             </ListView.View>           </ListView> 

上面的代碼中每一個GridViewColumn都有一個綁定{Bind Path=作為綁定源的類中的成員屬性}

下面來看一下綁定的類

using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks;  namespace EmailClient {   class MailList : INotifyPropertyChanged   {     public string senduser;     public string topic;     public string file;     public string time;     public event PropertyChangedEventHandler PropertyChanged;     public string Senderuser     {       get        {         return senduser;       }       set        {         senduser = value;         if (this.PropertyChanged != null)//激發事件,參數為Age屬性          {           this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("Age"));         }        }     }      public string Topic      {       get        {         return topic;       }       set        {         topic = value;         if (this.PropertyChanged != null)//激發事件,參數為Age屬性          {           this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("Age"));         }        }     }      public string Ffile     {       get        {         return file;       }       set        {         file = value;         if (this.PropertyChanged != null)//激發事件,參數為Age屬性          {           this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("Age"));         }       }     }      public string Time      {       get        {         return time;       }       set        {         time = value;         if (this.PropertyChanged != null)//激發事件,參數為Age屬性          {           this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("Age"));         }       }     }      public MailList() { }     public MailList(string senduser,string topic,string file,string time)     {       this.senduser = senduser;       this.topic = topic;       this.file = file;       this.time = time;     }   } } 

現在我們可以看到我們剛才綁定的屬性就在這個類中,那么該怎樣應用呢

下面來看一下我的應用代碼

private List<MailList> maillist; 
maillist = new List<MailList>(); 

以上的代碼是聲明一個list來保存我們插入的數據的,由于我的源代碼是從服務器中得到的郵件列表。

maillist.Add(new MailList("xxxxxx", "xxxxxxxx", "xxxxxx", "xxxxxx"));  
receiveList.ItemsSource = maillist; 

如果這樣寫那么那么上面的途中得到的就是xxxxxx了。

那么綁定就是這樣了。

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人四级hd版| 久久成人在线视频| 欧美视频精品一区| 亚洲欧美激情视频| 亚洲一区二区三区视频| 亚洲成人网久久久| 国产精品免费视频xxxx| 亚洲午夜性刺激影院| 在线观看久久av| 日韩欧美高清在线视频| 懂色av中文一区二区三区天美| 日韩在线观看av| 日韩精品在线视频美女| 色悠悠国产精品| 久久精品99久久久香蕉| 色狠狠久久aa北条麻妃| 精品久久久久久久久国产字幕| 亚洲精品久久视频| 成人国产精品av| 色婷婷综合久久久久中文字幕1| 久久免费少妇高潮久久精品99| 久久精视频免费在线久久完整在线看| 97视频在线观看网址| 国产精品香蕉av| 亚洲天堂一区二区三区| 亚洲成人久久网| 久久久久久久久电影| 97免费中文视频在线观看| 美女少妇精品视频| 欧美疯狂性受xxxxx另类| 国产视频丨精品|在线观看| 日本中文字幕成人| 欧美激情视频一区二区三区不卡| 色偷偷88888欧美精品久久久| 亚洲国产成人精品久久| 成人黄色中文字幕| 欧美亚洲国产日韩2020| 日韩激情第一页| 九九热精品视频在线播放| 午夜精品久久久99热福利| 亚洲欧美一区二区三区情侣bbw| 成人疯狂猛交xxx| 青草青草久热精品视频在线观看| 成人有码视频在线播放| 日韩av一卡二卡| 国产中文字幕91| 日韩在线播放一区| 亚洲一区二区中文| 国产精品ⅴa在线观看h| 综合久久五月天| 北条麻妃99精品青青久久| 国产一区二区三区在线免费观看| 91精品久久久久久久久| 国产成人福利网站| 不卡中文字幕av| 欧美激情精品久久久久久免费印度| 久久五月天色综合| 在线观看欧美www| 国产精品91视频| 成人福利免费观看| 日韩美女视频免费在线观看| 91精品久久久久久久| 国产精品678| 欧美性xxxxxxxxx| 国产91九色视频| 这里只有精品视频在线| 91久久久久久久久久久久久| 欧美人交a欧美精品| 欧美与欧洲交xxxx免费观看| 色老头一区二区三区在线观看| 日韩欧美高清在线视频| 国产精品久久久久久久久久ktv| 日韩一区av在线| 成人激情综合网| 91日本在线观看| 亚洲爱爱爱爱爱| 亚洲xxxxx性| 欧美成人自拍视频| 91欧美精品午夜性色福利在线| 亚洲人成网站777色婷婷| 中文字幕亚洲一区在线观看| 91网站在线免费观看| 欧美刺激性大交免费视频| 亚洲第一av在线| 欧美激情成人在线视频| www亚洲欧美| 精品少妇v888av| 亚洲成**性毛茸茸| 日韩国产精品亚洲а∨天堂免| 国产亚洲欧美另类中文| 一本大道香蕉久在线播放29| 91中文字幕一区| 欧美日韩性生活视频| 久久精品99无色码中文字幕| 91av视频在线播放| 欧美噜噜久久久xxx| 亚洲精品aⅴ中文字幕乱码| 欧美极品美女视频网站在线观看免费| 中文字幕综合在线| 亚洲综合视频1区| 日韩av在线直播| 日韩在线视频免费观看| 精品久久久久久久久久国产| 欧美日韩久久久久| 5252色成人免费视频| 亚洲性69xxxbbb| 欧美激情亚洲国产| 国产美女精品视频免费观看| 亚洲国产日韩精品在线| 日韩动漫免费观看电视剧高清| 色悠悠久久久久| 亚洲无线码在线一区观看| 色吧影院999| 亚洲二区在线播放视频| 亚洲第一av网| 欧美成人精品在线视频| 97精品伊人久久久大香线蕉| 国产成人一区二区三区| 亚洲精品一区二区三区婷婷月| 久久成人国产精品| 日本久久中文字幕| 成人网在线免费看| 色婷婷av一区二区三区久久| 九九热这里只有精品6| 亚洲欧美另类中文字幕| 久久资源免费视频| 国产精品自拍网| 亚洲精品在线不卡| 亚洲网站在线播放| 久久人人爽人人爽人人片av高清| 亚洲一区制服诱惑| www.国产精品一二区| 国产成人精品av在线| 国产精品久久久久久久久久免费| 国产欧美日韩精品在线观看| 国产精品一区二区女厕厕| 国产成人福利夜色影视| 国产激情久久久| 久久免费国产视频| 欧美日韩在线观看视频小说| 成人免费看黄网站| 亚洲精品美女久久久| 欧美精品在线极品| 欧美日韩国产黄| 色多多国产成人永久免费网站| 亚洲精品一区久久久久久| 国产精品高清免费在线观看| 国产精品自拍小视频| 亚洲欧美中文日韩在线v日本| 欧美电影在线观看高清| 亚洲欧美日韩精品久久奇米色影视| 亚洲精品丝袜日韩| www.欧美视频| 中文字幕亚洲情99在线| 色综合久久精品亚洲国产| 国产精品一二三在线| 91久久嫩草影院一区二区| 欧美日韩中文在线观看| 亚洲精品国产欧美| 久久精品中文字幕免费mv| 欧美亚洲在线观看| 日产日韩在线亚洲欧美| 成人国产在线视频| 国产成人高清激情视频在线观看|