WPF開發帶水印的輸入框

2021-08-27 08:25:55 字數 622 閱讀 2384

帶水印的輸入框,就是在文字框沒有內容的時候,顯示一段淺灰色的文字,當獲得焦點時,這段文字消失。

我使用了一種比較簡單的實現方法:

1、建立乙個自定義控制項。

2、新增乙個textbox和textblock。textbox是真正的輸入框,而textblock則顯示水印文字。

3、在後台**控制textblock的顯示與否就行。

修改自定義控制項的text屬性,

public static dependencyproperty textproperty = dependencyproperty.register("text", typeof(string), typeof(watermarktextbox), new propertymetadata(new propertychangedcallback(textpropertychangedcallback)));

public string text

set

}public static void textpropertychangedcallback(dependencyobject sender, dependencypropertychangedeventargs e)

Android開發之輸入框EditText

現在先簡單介紹一下技術點 1.如何使用圓角輸入框和按鈕背景 2.如何實現 手機號 密碼 後面的豎線 3.如何巢狀輸入框的布局 4.如何監聽輸入框的輸入事件及刪除按鈕的動態顯示隱藏 1.如何使用圓角輸入框和按鈕背景 安卓為開發者準備了shape這個xml標籤,用於自定義一些形狀。那麼我就來定義乙個白色...

輸入框的測試

最近在測試 web 的輸入框的時候,老是不知道從何處下手,去網上蒐羅了一些資料,當然網上對輸入框的測試資料少之又少,所以我作了乙個簡單的總結,總的情況有一下幾個方面 1 驗證輸入與輸出的是否資訊一致 2 輸入框之前的標題是否正確 3 對特殊字元的處理,尤其是輸入資訊徐需要傳送到 資料庫 的。特殊字元...

wpf 修改輸入框 游標 WPF 自定義滑鼠游標

在程式中使用自定義滑鼠游標的三種方式 radiobutton senderbutton sender as radiobutton 方式一 string cursorpath directory.getcurrentdirectory cursorpath mycursor.cur senderbu...