WPF 重寫微調自帶的樣式,ListView、DataGrid、TreeView等全部控件的默認樣式

  不知道各位在開發中有沒有遇到這樣的窘迫,開發一個UI,設計給出的效果圖和自帶的樣式的區別很大,而後有的樣式經過屬性是修改不了的,好比TreeView的子項TreeViewItem,想徹底透明背景色就作不到,只有重寫Template,然而重寫了模板發現不少默認的功能失效了,等等一些列問題;又好比須要從新DataGrid,的DataGridRowHeader模板,又不知這個模板哪些屬性必需要給出,不然配置的列就顯示不出來!!!編輯器

  

  這類問題一直困擾這我,近期終於找到破解之道,十分簡單,VS編輯器自帶的,只須要在安裝時,把 《Blend》加裝上便可,UI調試繪畫很強大的工具,感謝微軟開發團隊帶來的福音!工具

 

  下面我就簡單舉例:設計

 

  重寫 DataGridRowHeader調試

  一、打開blend,個人是blend 2017,新建一個項目blog

  二、開發

  

 

  三、在紅圈位置,鼠標右鍵,選擇編輯副本模板

 

 

四、在彈出框,隨便起一個樣式的名稱,也能夠默認,直接點擊肯定配置

 

五、下面就會生成默認的樣式,可本身調整後所有複製到項目引用,灰常方便引用

 

 

 

是否是很簡單,方便,快捷.....  這樣調整自帶的樣式就方便多了,重寫更方便,想怎麼寫就怎麼寫,大讚!!!im

相關文章
相關標籤/搜索