国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

wpf 模板內(nèi)控件在后臺(tái)CS文件里面獲取屬性值

2019-11-10 17:46:44
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

標(biāo)題有點(diǎn)亂,但很難說(shuō)的清楚 寫(xiě)了一年的WPF了 也用了近一年的MVVM CS文件能不寫(xiě)代碼竟然少寫(xiě),這是從業(yè)一年以來(lái) 前輩們教誨的,但很多問(wèn)題MVVM模式很難說(shuō)完全搞得定,比較編程這水看似深卻不深,說(shuō)淺又不淺,有時(shí)候?yàn)榱粟s工程 不給后面的人留后路這種事在互聯(lián)網(wǎng)行業(yè) 比比皆是。很幸運(yùn)我還是很少擦那種特別臟的“屁股”,年初第一天上班就看了段代碼 之前那個(gè)功能是放在列表去實(shí)現(xiàn)的,直接可以再datagrid的單擊事件找到一行的屬性,但在一個(gè)較大的重寫(xiě)模板后屬性值后面如何去找到這個(gè)控件的屬性值 就成了 一個(gè)懸案,按以往的經(jīng)驗(yàn)在事件里面去找它的屬性,(直到現(xiàn)在我還不是那么熟練的找控件屬性 可能跟智商有點(diǎn)關(guān)系) 但還是聽(tīng)從前輩們的教誨搞定了

 DevExPRess.Xpf.LayoutControl.GroupBox groupBox = sender as DevExpress.Xpf.LayoutControl.GroupBox;

這就是一句找控件屬性的一句代碼通過(guò)sender就可以無(wú)縫對(duì)接獲取模板內(nèi)的屬性值 但如果是想要轉(zhuǎn)換類(lèi)的話 又該如何實(shí)現(xiàn)了 

groupBox.Header != null && groupBox.Header is ResUiVehicleInfo

  DevExpress.Xpf.LayoutControl.GroupBox groupBox = sender as DevExpress.Xpf.LayoutControl.GroupBox;                                if (groupBox.Header != null && groupBox.Header is ResUiVehicleInfo)                {                                 }

這就是一個(gè)很鮮明的代碼示例 header值就可以將一個(gè)列表屬性值轉(zhuǎn)換為一個(gè)類(lèi)的,那這樣的話 遇到類(lèi)似方法需要帶類(lèi)的情況就不會(huì)遇到太多問(wèn)題了

嗯寫(xiě)出來(lái)就是想提醒自己應(yīng)該如何去找控件屬性值!!!


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 丰都县| 郓城县| 南部县| 吐鲁番市| 获嘉县| 安化县| 通山县| 翁牛特旗| 富宁县| 磐石市| 榕江县| 衡阳县| 崇左市| 故城县| 罗定市| 吕梁市| 武山县| 榆林市| 玛纳斯县| 桐柏县| 大邑县| 虞城县| 都匀市| 衡山县| 玛曲县| 彭泽县| 南皮县| 江阴市| 巨野县| 理塘县| 静海县| 剑河县| 阿克苏市| 合肥市| 安陆市| 清新县| 芦山县| 如东县| 多伦县| 兴文县| 余姚市|