WPF之复杂形状控件
有的時(shí)候想將一張圖片變成一個(gè)按鈕。當(dāng)然這里不是單純講圖片作為按鈕的背景。
這兩者是有區(qū)別的:
前者圖片即按鈕,比如你有一個(gè)空心的圓圈,當(dāng)你點(diǎn)擊中間空心部分的時(shí)候是沒(méi)有任何反應(yīng)的因?yàn)樗皇菍儆诎粹o的一部分;
后者圖片僅僅是背景,你有一個(gè)空心的圓圈圖片做背景,點(diǎn)擊空心部分的時(shí)候就還是有反應(yīng),因?yàn)榘粹o的實(shí)際區(qū)域是一個(gè)方形。
上個(gè)手~~~給個(gè)Demo就啥都懂了~~
哦,對(duì)了,還沒(méi)說(shuō)中心思想是吧~~~
其實(shí)呢也就是一個(gè)形狀嘛,那怎么不規(guī)則的形狀就是Path嘛,
那么圖片轉(zhuǎn)成Path就可以了嗎?早呢么轉(zhuǎn)呢?給美工~~
PNG圖片~~~生成工作路徑~~本來(lái)開(kāi)始是用PS的,搞不定,后來(lái)用的FW,保存為.psd文件,然后用Blend導(dǎo)入就好了。
美工的那部分我就不截圖了,具體Blend操作流程我給你們抓圖看看~
?
步驟一:導(dǎo)入圖片
步驟二:選擇路徑
步驟三:將路徑構(gòu)成控件
步驟四:調(diào)整控件樣式
步驟五:為樣式添加相關(guān)觸發(fā)信息代碼
?
?
附上Demo里面有圖片,就是這個(gè)程序用的那張? 奧迪王.psd,沒(méi)有美工的可以自己試試,到時(shí)候找張圖弄個(gè)png自己再試試就好了。我只能幫你們到這里了。
寫(xiě)在后面的文字:最主要的思想呢就是用路徑構(gòu)成Button,那么PNG圖片通過(guò)PS或者FW是可以轉(zhuǎn)化成工作路徑,然后保存為.psd文件的,再導(dǎo)入Blend中。
?
posted on 2018-11-02 01:45 NET未來(lái)之路 閱讀(...) 評(píng)論(...) 編輯 收藏轉(zhuǎn)載于:https://www.cnblogs.com/lonelyxmas/p/9893639.html
總結(jié)
以上是生活随笔為你收集整理的WPF之复杂形状控件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

- 上一篇: 大名鼎鼎的红黑树,你get了么?2-3树
- 下一篇: noip模拟题 ----飞