不知道各位在開發中有沒有遇到這樣的窘迫,開發一個UI,設計給出的效果圖和自帶的樣式的區別很大,而後有的樣式經過屬性是修改不了的,好比TreeView的子項TreeViewItem,想徹底透明背景色就作不到,只有重寫Template,然而重寫了模板發現不少默認的功能失效了,等等一些列問題;又好比須要從新DataGrid,的DataGridRowHeader模板,又不知這個模板哪些屬性必需要給出,不然配置的列就顯示不出來!!!編輯器
這類問題一直困擾這我,近期終於找到破解之道,十分簡單,VS編輯器自帶的,只須要在安裝時,把 《Blend》加裝上便可,UI調試繪畫很強大的工具,感謝微軟開發團隊帶來的福音!工具
下面我就簡單舉例:設計
重寫 DataGridRowHeader調試
一、打開blend,個人是blend 2017,新建一個項目blog
二、開發
三、在紅圈位置,鼠標右鍵,選擇編輯副本模板
四、在彈出框,隨便起一個樣式的名稱,也能夠默認,直接點擊肯定配置
五、下面就會生成默認的樣式,可本身調整後所有複製到項目引用,灰常方便引用
是否是很簡單,方便,快捷..... 這樣調整自帶的樣式就方便多了,重寫更方便,想怎麼寫就怎麼寫,大讚!!!im