WPF裡面製作圓角文字框

2022-05-14 07:57:53 字數 445 閱讀 2655

**:

本以為wpf裡面的xaml會很強大,可以設定很多屬性,比如文字框的圓角屬性,可惜的是這屬性是不存在的。不過意外發現border是有cornerradius屬性的,我們用它可以設定border的圓角效果。

xaml主要**如下:

要注意的是border的borderthickness屬性是設定這個border的邊框粗細,borderbrush則是這個邊框的顏色。而textbox的background我們給它設定為透明效果(""),borderthickness是文字框的邊框,我們把它去掉,設定為0。如此就相當於把這個textbox給隱藏了,不過它是存在的,依然可以輸入文字。只不過我們「偷梁換柱「,用border的外觀來替代這個textbox而已...

效果如下:

當然,既然可以定義這些屬性,我們自然可以把它封裝為乙個dll控制項,並且可以自定義這個控制項的圓角屬性,以後就可以完美使用它了...

WPF裡面製作圓角文字框

本以為wpf裡面的xaml會很強大,可以設定很多屬性,比如文字框的圓角屬性,可惜的是這屬性是不存在的。不過意外發現border是有cornerradius屬性的,我們用它可以設定border的圓角效果。xaml主要 如下 要注意的是border的borderthickness屬性是設定這個borde...

Windows 製作文字框

1 sender as 嘗試進行型別轉換。若能轉換失敗則返回null。private void toolstripmenuitem click object sender,eventargs e toolstripmenuitem menu sender as toolstripmenuitem 2...

文字框模擬鍵盤輸入 WPF

title wpf模擬鍵盤輸入相關問題 author kagula date 2015 11 02 允許textbox輸入中文 ime on,預設狀態 禁止textbox輸入中文 ime off inputmethod.isinputmethodenabled false 指定預設輸入法為中文 im...