国产精品与欧美交牲久久久久_国产精品毛片在线完整版_成人欧美在线视频_一个人看的www日本高清视频_日韩AV东北熟女_一区二区三区黄色毛片免费高清视频_亚洲欧美另类人妻_四虎精品免费视频_久久国产精品99精品国产_免费看黄片在线看

WPF 4 DataGrid 控件(進階篇一)

各位親愛的小伙伴們,上次咱們講了WPF 4 DataGrid控件的基礎(chǔ)知識,今天咱們來提高層次,探討一下深度的問題吧。

首先咱們得承認一個事實,那就是WPF 4 DataGrid控件確實不是很好用啊,問題一大堆,比如:選擇整列的時候,要多點好幾下,還有就是編輯單元格的時候,如何完成編輯狀態(tài)的切換呢?這些問題就需要我們深入挖掘了。

首先,讓我們來解決選擇數(shù)據(jù)列的問題吧。一般情況下,我們都是通過鼠標左鍵單擊,來選擇某一行的數(shù)據(jù)的。那要是我們想選整列呢?蒟蒻剛開始以為,選中一整列很簡單啊,點一下列頭就行了啊,結(jié)果點了幾下沒反應(yīng),也呼朋喚友的一起研究了半天,并沒有什么卵用。后來,發(fā)現(xiàn)只有在列頭里面選中文本內(nèi)容并拖動一下,才能選中整列,這可是非常不友好的?。∧堑降自趺床拍芊奖愕剡x中整列呢?咱們可以通過給控件添加一個CheckBox,這樣我們就能夠很方便地實現(xiàn)對數(shù)據(jù)列的選擇了。

接下來,咱們來研究一下如何完成單元格編輯狀態(tài)的切換。蒟蒻最開始一直以為,編輯狀態(tài)是自動切換的,比如我們在編輯A單元格時,要編輯B單元格,只需要按Tab或者Enter鍵就可以完成切換,可結(jié)果還是沒有用??!最后好不容易,蒟蒻突然靈機一動,想到了一個辦法:在WPF 4 DataGrid控件上右擊,選擇“Edit”菜單,再選擇“EditItemTemplate”,這樣咱們就可以修改EditItemTemplate的樣式,讓其盡可能的適合我們的需求。

好了,接下來咱們來單獨討論一下如何在控件上添加CheckBox吧。首先,我們需要在控件中添加一個列頭,然后將其HeaderText設(shè)置為一個空格,這樣我們就得到了一個空白列頭,接下來,我們只需要將該列的類型設(shè)置為CheckBox,然后通過DataBinding把它綁定到數(shù)據(jù)源上即可。至于它的選中狀態(tài),我們只需要在Checked和Unchecked事件中,通過邏輯判斷完成即可。

最后,咱們來談一下如何使控件樣式更加美觀。WPF 4 DataGrid的樣式是可以通過Style屬性進行修改的,我們可以通過修改Style來實現(xiàn)鼠標懸停、選中狀態(tài)等樣式的修改。具體操作可以現(xiàn)在網(wǎng)絡(luò)上找一些模板,并對其進行二次修改即可。

好了,不知不覺,我們已經(jīng)探討了這么多關(guān)于WPF 4 DataGrid控件的進階知識了。希望大家喜歡,同時也希望大家能繼續(xù)關(guān)注小編發(fā)布的文章,謝謝! www.yinyiprinting.cn 寧波海美seo網(wǎng)絡(luò)優(yōu)化公司 是網(wǎng)頁設(shè)計制作,網(wǎng)站優(yōu)化,企業(yè)關(guān)鍵詞排名,網(wǎng)絡(luò)營銷知識和開發(fā)愛好者的一站式目的地,提供豐富的信息、資源和工具來幫助用戶創(chuàng)建令人驚嘆的實用網(wǎng)站。 該平臺致力于提供實用、相關(guān)和最新的內(nèi)容,這使其成為初學(xué)者和經(jīng)驗豐富的專業(yè)人士的寶貴資源。

點贊(25) 打賞

聲明本文內(nèi)容來自網(wǎng)絡(luò),若涉及侵權(quán),請聯(lián)系我們刪除! 投稿需知:請以word形式發(fā)送至郵箱18067275213@163.com

評論列表 共有 2 條評論

金蓮花 1年前 回復(fù)TA

向總理致敬!

五月 1年前 回復(fù)TA

博主文章都不更新,為什么百度還天天更新,排名一直都不掉呢?

立即
投稿
發(fā)表
評論
返回
頂部