WPF 右上角帶數字的按鈕

2021-09-07 20:12:17 字數 1031 閱讀 5795

原文:

wpf 右上角帶數字的按鈕

效果如圖所示

三種方案,

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

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

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

1:新建類

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

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

讓我們新增乙個屬性啊,右上角資訊的內容,我這裡直接用的string型別的,如果你想要拓展可以用其他屬性,類似object做更多拓展

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

這裡涉及到乙個問題,樣式的模版裡面使用的是templatedbinding 裡面必須型別一致才能匹配

對了,別忘了propdp快捷鍵

好了,我們處理樣式吧

1:引入命名空間,

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

吐槽漢字的死開,只是demo

silverlight 讓右上角關閉按鈕 無效

有乙個需求,在彈出的頁面裡,使用者沒有進行某個操作時,不允許退出彈出頁面。專案是silverlight做的。彈出頁面是個silverlight子視窗。vs會自動在頁面右上角有個x按鈕。先上一段開始寫的遮蔽右上角關閉按鈕的 為頁面新增closing事件。1 關閉窗體 2private void chi...

小程式 右上角的分享

id 預設是當前頁面,必須是以 開頭的完整路徑 imgurl 自定義路徑,可以是本地檔案路徑 包檔案路徑或者網路路徑,支援png及jpg,不傳入 imageurl 則使用預設截圖。顯示長寬比是 5 4 success function res fail function else console.l...

wpf中,隱藏或去除window右上角的關閉按鈕

window右上角的關閉按鈕,wpf沒有提供可操作的方法,所以借助user32.dll的api。第一種方法 只能disable 關閉按鈕。dllimport user32.dll charset charset.unicode private static extern intptr getsyst...