精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

WPF數(shù)據(jù)模板輕松實(shí)現(xiàn)數(shù)據(jù)顯示

開發(fā) 開發(fā)工具
WPF數(shù)據(jù)模板主要適用于Content Control類控件與Items Control類控件。在實(shí)際應(yīng)用中可以幫助我們實(shí)現(xiàn)許多功能的需求。

我們?cè)谶M(jìn)行開發(fā)程序的時(shí)候,經(jīng)常會(huì)碰到要處理一個(gè)圖形界面的需求。微軟公司根據(jù)這一需求,開發(fā)了一個(gè)叫做WPF的圖形界面顯示工具。#t#

在WPF中我們可以為自己的數(shù)據(jù)定制顯示方式,也就是說雖然某數(shù)據(jù)數(shù)據(jù)是一定的,但我們可以做到讓它的表現(xiàn)方式多種多樣,比如一個(gè)時(shí)間,在以前我們一般使用一個(gè)字符串(比如“12:03”)來顯示,但我們?yōu)槭裁淳筒荒茱@示一個(gè)小時(shí)鐘呢,其實(shí)這更合乎情理,利用WPF數(shù)據(jù)模板技術(shù)隨意并輕松地表現(xiàn)你的數(shù)據(jù).

WPF數(shù)據(jù)模板適用于Content Control類控件與Items Control類控件.

我們假設(shè)有如下一個(gè)類

  1. using System;  
  2. namespace Demo  
  3. {  
  4. public class People  
  5. {  
  6. private string name;  
  7. private string photo;  
  8. public People(string 
    name, string photo)  
  9. {  
  10. this.name = name;  
  11. this.photo = photo;  
  12. }  
  13. public string Name  
  14. {  
  15. get  
  16. {  
  17. return this.name;  
  18. }  
  19. set  
  20. {  
  21. this.name = value;  
  22. }  
  23. }  
  24. public string Photo  
  25. {  
  26. get  
  27. {  
  28. return this.photo;  
  29. }  
  30. set  
  31. {  
  32. this.photo = value;  
  33. }  
  34. }  
  35. }  

這個(gè)類很簡(jiǎn)單地表示了一個(gè)人,他的姓名和他的照片(路徑)

如果在我們的軟件中有一個(gè)列表控件ListBox來顯示一個(gè)由多個(gè)人組成的列表,在.net 3.0以前我們可能就只能用文本來列出人的姓名而已,或者花不少的精力來重寫列表控件以便在列表中在顯示人名的同時(shí)顯示照片.

參考以下代碼:

  1. < ListBox x:Name="ListBox_
    PeopleList"
     ItemTemplate="
    {StaticResource MyTemplate}"
     /> 

我們定義了一個(gè)ListBox,并將其ItemTemplate制定為我們自定義的MyTemplate,也就是說列表項(xiàng)將按照MyTemplate制定的方式來顯示列表內(nèi)容。
這樣我們就可以發(fā)揮我們的想像力來自定義MyTemplate
為了能在XAML中使用我們的People類,我們需要將其名字空間引入,參考以下代碼:

  1. xmlns:demo="clr-nam
    espace:Demo"
      

其中Demo是我們的People類所在的名字空間,以后可以使用demo來表示這個(gè)名字空間了.

下面的代碼來定義我們的MyTemplate的WPF數(shù)據(jù)模板,以便告訴我們的列表如何來顯示他的項(xiàng)目:

  1. < Window.Resources>   
  2. < !--列表模板--> 
  3. < DataTemplate x:Key="MyTemplate"
     DataType="{x:Type demo:People}"> 
  4. < Grid VerticalAlignment="Center" 
    HorizontalAlignment="Center" 
    Margin="4,4,4,4" > 
  5. < Grid.ColumnDefinitions> 
  6. < ColumnDefinition Width="Auto"/> 
  7. < ColumnDefinition Width="Auto"/> 
  8. < /Grid.ColumnDefinitions> 
  9. < Image Source="{Binding Photo}" 
    Width="50" Height="50" Grid.Column=
    "0" Grid.RowSpan="1"/> 
  10. < TextBlock Text="{Binding Name}" 
    Grid.Column="1" Grid.ColumnSpan="1" 
    HorizontalAlignment="Center" Vertical
    Alignment
    ="Center"/> 
  11. < /Grid> 
  12. < /DataTemplate> 
  13. < /Window.Resources> 

我們將WPF數(shù)據(jù)模板定義為窗口的資源,資源保存在一個(gè)資源字典中的,x:Key="MyTemplate" 表示其在資源字典中的鍵,DataType="{x:Type demo:People}"表示該數(shù)據(jù)模板針對(duì)的數(shù)據(jù)類型是demo名字空間下的People類,接下來在Gird中我們定義了該數(shù)據(jù)模板的視覺樹,這也是我們的工作重心,即該視覺樹定義了如何顯示我們的數(shù)據(jù)。

我們使用了一個(gè)Image控件并將其Source綁定到People的Photo屬性上,這樣以便在該Imag控件上顯示照片,然后在Image的右邊我們使用一個(gè)TextBlock控件來顯示人名(將People的Name屬性綁定到TextBlock的Text屬性上)。

注意到這個(gè)數(shù)據(jù)模板實(shí)際上在干什么:它定義了People類型對(duì)象的表現(xiàn)方式,在這里是顯示People的照片并在照片的右方顯示姓名。

以后我們需要People對(duì)象按這種方式展示給用戶的時(shí)候,我們只要將該WPF數(shù)據(jù)模板指定給要顯示People對(duì)象的那個(gè)控件就可以了。

比如

  1. < ListBox x:Name=
    "ListBox_PeopleList" 
    ItemTemplate="{Static
    Resource MyTemplate}"
     /> 

就告訴我們的列表控件按照MyTemplate定義的方式來顯示其項(xiàng)目。

呵呵,這樣是不是比以前Code方式來打造一個(gè)個(gè)性列表控件來得更方便。

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

2010-08-05 15:06:19

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

2011-04-14 10:18:20

數(shù)據(jù)遷移

2009-12-28 11:14:29

WPF顯示文本

2010-09-28 12:59:45

JavaScriptDOM

2024-01-26 13:23:22

數(shù)據(jù)分析指標(biāo)監(jiān)控型

2024-12-31 12:09:31

2011-04-13 10:49:53

2024-02-05 13:39:00

隱私數(shù)據(jù)脫敏

2009-03-05 10:10:52

餅圖數(shù)據(jù)庫JSP

2009-12-23 18:06:25

WPF模板

2009-12-24 11:15:59

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

2023-10-07 11:04:58

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

2021-02-11 08:27:28

數(shù)據(jù)

2010-08-18 09:03:46

jQueryJSONTrimpath

2023-12-24 12:56:14

C++函數(shù)語言

2025-01-02 10:10:51

2009-12-23 17:57:22

WPF默認(rèn)模板

2015-10-28 14:03:32

數(shù)據(jù)遷移數(shù)據(jù)

2016-03-21 09:25:01

2009-12-23 15:16:52

WPF數(shù)據(jù)綁定
點(diǎn)贊
收藏

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

精品精品国产国产自在线| 欧美性videosxxxxx| 久久综合入口| 伊人亚洲综合网| 亚洲午夜精品一区二区国产| 欧美成人精品高清在线播放| 激情六月丁香婷婷| 精品孕妇一区二区三区| 成人激情午夜影院| 国产精品激情av电影在线观看 | 国产综合在线播放| 久久99伊人| 久久精品视频播放| 色欲av无码一区二区三区| 亚洲欧美专区| 欧美性猛交xxxx富婆| 三上悠亚免费在线观看| 免费在线超碰| 成人免费高清视频在线观看| 国产精品免费久久久| 日本一区二区免费在线观看| 日韩av片子| 日韩av中文在线| 69久久精品无码一区二区 | 色域天天综合网| 国产精品日韩三级| 欧美激情午夜| 国产亚洲短视频| 国产精品免费一区二区三区四区| 一级黄色录像大片| 久久精品一区| 69精品小视频| 国语对白一区二区| 97久久夜色精品国产| 亚洲欧洲一区二区三区在线观看| 香蕉视频污视频| 福利一区三区| 欧美日韩电影一区| 中文字幕网av| 日韩视频网站在线观看| 黑人欧美xxxx| 亚洲熟妇国产熟妇肥婆| 欧美黑人猛交| 一区二区在线看| 欧美日韩一级在线| 久久99精品久久| 国产精品乱子久久久久| 日韩理论片在线观看| 久草福利在线| 久久先锋影音av| 欧美一区二区福利| 黑人与亚洲人色ⅹvideos| 97se亚洲国产综合在线| 国产精品视频500部| 精品国自产在线观看| 精品一区二区综合| 91九色在线视频| 国产又粗又长又大视频| 国内成+人亚洲+欧美+综合在线| 国产精品久久久久久久7电影| 国产成人无码专区| 日韩成人伦理电影在线观看| 国产精品成人品| 欧美激情一区二区三区免费观看| 日韩国产欧美在线播放| 国产成人亚洲综合青青| 一级特黄aaaaaa大片| 麻豆国产精品777777在线| 91亚洲精品久久久久久久久久久久| 91精品国产乱码久久| 国产主播一区二区| 成人欧美一区二区| 香蕉视频黄色片| 久久久99久久| 一级特黄录像免费播放全99| 中文字幕伦理免费在线视频| 国产精品186在线观看在线播放| 奇米777欧美一区二区| 国产精品流白浆视频| 国产精品熟女久久久久久| 国产精品一区二区在线播放| 国产综合 伊人色| 成人亚洲综合天堂| 亚洲视频一二三| 一二三四视频社区在线| 欧美成人黑人| 91精品免费观看| 波多野结衣一二三区| 欧美美女在线观看| 乱亲女秽乱长久久久| 日韩欧美一区二区一幕| 蜜臀av一区二区在线免费观看| 91免费国产网站| 天堂影院在线| 中文字幕在线一区二区三区| 国产精品www在线观看| 第四色男人最爱上成人网| 日韩一级黄色大片| 法国伦理少妇愉情| 欧美一区在线看| 欧美一级视频免费在线观看| 亚洲午夜激情视频| 波波电影院一区二区三区| 午夜精品一区二区在线观看| 性网站在线观看| 欧美午夜免费电影| 手机免费看av片| av一区二区高清| 欧美激情亚洲自拍| 中文字幕在线播放日韩| av福利精品导航| 中文字幕一区二区三区5566| 一级毛片久久久| 精品久久久久久综合日本欧美| 蜜桃久久精品成人无码av| 激情91久久| 国产一区视频在线播放| 你懂的在线观看视频网站| 夜夜嗨av一区二区三区中文字幕| 88av.com| 亚洲视频分类| 久久久亚洲天堂| 国产精品女同一区二区| 久久久精品国产免大香伊| www污在线观看| 综合欧美精品| 中文字幕日韩有码| 中文字幕天堂在线| 91蜜桃免费观看视频| 国产精品无码电影在线观看| 香蕉久久一区| 久久精品国产2020观看福利| 国产天堂第一区| 久久综合av免费| 日韩精品一区在线视频| a级日韩大片| 欧美大片免费观看| 亚洲乱码精品久久久久..| 国产精品久久久久久一区二区三区 | 亚洲日本香蕉视频| 亚洲二区在线视频| 无码av免费精品一区二区三区| 欧美99在线视频观看| 91在线免费看网站| 91亚洲天堂| 日韩欧美在线综合网| 朝桐光av在线| 国产成人精品一区二| av久久久久久| 成人爽a毛片| 98精品国产高清在线xxxx天堂| 亚洲春色一区二区三区| 亚洲午夜一区二区三区| 中文成人无字幕乱码精品区| 亚洲高清成人| 免费一区二区三区| 欧美xxxxxx| 亚洲天堂男人天堂| 欧美三级网站在线观看| 国产欧美日产一区| 欧美国产日韩另类| 中文字幕一区二区av | www.com在线观看| 一区二区在线观看免费| 色哟哟无码精品一区二区三区| 精品电影一区| 欧美在线播放一区二区| 欧美jizz18| 欧美高清视频在线| 日韩在线视频免费| 色婷婷亚洲一区二区三区| 男女男精品视频网站| 国内成人免费视频| 你真棒插曲来救救我在线观看| 亚洲三级网页| 国产精品久久久久久久久久久不卡| 欧洲日本在线| 日韩欧美一区二区不卡| 国产成人无码精品亚洲 | 91 在线视频| 成人av资源在线| 久久午夜夜伦鲁鲁一区二区| 99热在线成人| 国产一区免费视频| 国产精品诱惑| 国语自产精品视频在线看一大j8| 日本亚洲一区| 欧美一区二区三区四区五区| 91精品国产乱码久久久张津瑜| 日本一区二区不卡视频| 人妻 丝袜美腿 中文字幕| 亚洲一区观看| 黄色影视在线观看| 一道本一区二区三区 | 久久av网址| 91亚洲永久免费精品| 电影网一区二区| 久久97久久97精品免视看| 三级在线视频| 日韩一区二区免费在线电影| 亚洲综合久久网| 亚洲一区二区综合| 你懂得视频在线观看| 99久久精品免费精品国产| 91 视频免费观看| 玖玖视频精品| 久久久久久久久久网| 99精品在线| 欧美日韩在线播放一区二区| 日韩精品一区二区三区中文在线 | 99国产精品久久久久99打野战| 欧美午夜女人视频在线| 欧美成人精品欧美一级私黄| 国产女主播视频一区二区| 中文视频在线观看| 国产乱码字幕精品高清av| 手机在线看福利| 欧美亚洲视频| 黄页网站大全在线观看| 欧美影视一区| 18视频在线观看娇喘| 久久美女视频| 日韩欧美国产二区| 欧美禁忌电影| 欧美精品欧美精品| 欧美美女黄色| 激情视频一区二区| 伊人久久影院| 99re在线播放| 二区三区精品| 成人免费网视频| 人人精品久久| 国产一区二区丝袜| 国产91亚洲精品久久久| 国产精品第三页| 成人h在线观看| 国产不卡在线观看| 欧美色网一区| 日韩av色在线| 国模一区二区| 国产精品欧美亚洲777777| 久久uomeier| 国产极品jizzhd欧美| 香蕉久久免费电影| 日韩av不卡电影| 欧美日韩五区| 国产精品综合久久久| 色婷婷成人网| 1卡2卡3卡精品视频| 亚洲精品一区二区三区中文字幕| 91探花福利精品国产自产在线| 99国内精品久久久久| 亚洲综合在线播放| 一区二区在线免费播放| 国产精品区一区二区三含羞草| 波多野结衣在线一区二区| 国产日韩一区欧美| 中文有码一区| 视频一区二区三区免费观看| 成人vr资源| aaa免费在线观看| 狠狠噜噜久久| www.四虎成人| 久久精品72免费观看| 91视频免费入口| 国产91高潮流白浆在线麻豆| 中文字幕无码人妻少妇免费| 久久久久久9999| 国产在线播放一区二区| 国产淫片免费看| 99视频在线精品国自产拍免费观看| 欧美日韩成人免费视频| 麻豆精品网站| 五月天开心婷婷| av在线免费不卡| xxxx日本黄色| 亚洲欧美日韩中文字幕一区二区三区 | 波多野结衣乳巨码无在线| 欧美亚洲网站| 自拍一级黄色片| 91丨九色丨蝌蚪丨老版| 亚洲最大成人综合网| 亚洲女厕所小便bbb| 国产精品久久久免费视频| 欧洲人成人精品| 亚洲第一大网站| 亚洲欧美日韩精品久久亚洲区 | 国产日韩精品在线| 亚洲日本va中文字幕| 欧美日本亚洲| 欧美日韩p片| 日本新janpanese乱熟| 国产99久久久国产精品| 日韩乱码人妻无码中文字幕久久| 亚洲九九爱视频| 亚洲黄色免费观看| 日韩午夜在线影院| 波多野结衣在线影院| 国内免费久久久久久久久久久| 四虎4545www精品视频| 国产精品久久九九| 日韩情爱电影在线观看| 欧美不卡在线播放| 国产一区福利在线| 青娱乐国产视频| 午夜精品影院在线观看| 国产精品视频a| 国产亚洲精品久久久久动| √天堂8资源中文在线| 成人黄色在线观看| 精品一区av| 欧美亚洲另类色图| 国v精品久久久网| 日本 欧美 国产| 91国产免费看| 五月天福利视频| 欧美激情a∨在线视频播放| 国产精品第一| 日韩欧美99| 乱人伦精品视频在线观看| 亚洲av成人精品一区二区三区| 亚洲欧美日韩中文播放| 97人妻精品一区二区三区| 亚洲欧美日韩一区二区在线 | 欧美色综合网站| 黄色毛片在线观看| 国自产精品手机在线观看视频| 欧美成a人片在线观看久| 免费在线国产精品| 一本色道精品久久一区二区三区| 欧美一级片在线免费观看| 亚洲欧美色图小说| 国产色综合视频| 久久成人精品视频| 国产精品中文| 五月天激情图片| 国产精品系列在线播放| www.毛片com| 日韩写真欧美这视频| 伊人春色在线观看| 91免费看蜜桃| 欧美精品国产| 国产69视频在线观看| 亚洲成人777| 午夜激情在线视频| 91成人国产在线观看| 免费成人结看片| 丁香啪啪综合成人亚洲| 国产亚洲成av人在线观看导航| 日本精品入口免费视频| 国产一区二区三区视频| 国产福利亚洲| 四虎永久国产精品| 久久国产精品一区二区| 欧美激情图片小说| 日韩精品一区二区三区四区 | 国产精品无码一区二区三| 黑人巨大精品欧美一区二区一视频 | 人妻av无码专区| av资源网一区| 尤物视频免费观看| 色偷偷9999www| 视频国产精品| 国产69精品久久久久久久| 久久夜色精品一区| 亚洲天堂avav| 色综合久久精品亚洲国产| 卡通动漫国产精品| 中文字幕第80页| 亚洲特黄一级片| 神马久久久久久久久久| 国产成人精品久久亚洲高清不卡| 欧美在线观看视频一区| 青青草精品在线| 精品日韩视频在线观看| 成人午夜电影在线观看| 51国偷自产一区二区三区的来源 | 欧美亚洲在线视频| 日本a口亚洲| 日本50路肥熟bbw| 在线免费观看日本欧美| 亚洲性图自拍| 欧美日韩国产一二| 国产一区二区三区不卡在线观看 | 精品剧情v国产在线观看在线| 日本乱码一区二区三区不卡| 亚洲欧美综合一区| 成人av网址在线| 在线观看亚洲国产| 韩国19禁主播vip福利视频| 成人免费电影网址| 中文字幕1区2区| 欧美系列一区二区| а√天堂中文在线资源8| 亚洲午夜在线观看| 成人av网址在线| 国产情侣激情自拍| 日本亚洲精品在线观看| 好吊一区二区三区| 亚洲区一区二区三|