WPF 右上角帶數字的按鈕


效果如圖所示

 

三種方案,

1:不改控件模版,布局實現,死開

2:改button模版,利用附加屬性,附加附加屬性,功能多了話,不利於拓展

3:繼承button,添加依賴屬性,接下來是這種

 

 

1:新建類

為啥交LBSButton,因為是我帥帥的名字啊,

問我為啥截圖?因為方便啊,反正代碼等會也會放下面

讓我們添加一個屬性啊,右上角信息的內容,我這里直接用的string類型的,如果你想要拓展可以用其他屬性,類似object做更多拓展

你可能問我為啥不用int類型的,反正上面都是數字

這里涉及到一個問題,樣式的模版里面使用的是templatedBinding 里面必須類型一致才能匹配

對了,別忘了propdp快捷鍵

好了,我們處理樣式吧

打開app.xaml

1:引入命名空間,

 xmlns:controls="clr-namespace:右上角帶數字的按鈕"

吐槽漢字的死開,只是demo

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM