1. 程式人生 > >WPF 右上角帶數字的按鈕

WPF 右上角帶數字的按鈕

img temp opd space 讓我 漢字 xaml string類型 如圖所示

原文:WPF 右上角帶數字的按鈕

效果如圖所示

技術分享圖片

三種方案,

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

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

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

1:新建類

技術分享圖片

技術分享圖片

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

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

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

技術分享圖片

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

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

對了,別忘了propdp快捷鍵

好了,我們處理樣式吧

打開app.xaml

1:引入命名空間,

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

吐槽漢字的死開,只是demo

技術分享圖片

技術分享圖片

技術分享圖片

WPF 右上角帶數字的按鈕