在Silverlight2里面,提供了TextBox的水印WaterMark功能。但是之后的版本就把這個功能給刪了。關於Silverlight2里面的水印功能可以參考這篇文章《一步一步學Silverlight 2系列(2):基本控件》。之后想用水印唯有自己寫一個了。 以下是我自己寫的一個帶水印 ...
之前那個版本 silverlight 帶水印的TextBox 不得不說是相當失敗的,起碼我是這樣理解的。其實我一心想把這個給實現了,但是不得不承認自身技術上的缺陷。經過一番嘗試和折騰,有了下面這個版本。 兩個版本的區別: 其實是有本質的區別的。 之前那個版本只能設置 文本水印 ,相當有局限性。現在的版本是可以自定義水印內容的。譬如,可以為button,rectangle,ellipsed... . ...
2012-08-23 12:47 6 2057 推薦指數:
在Silverlight2里面,提供了TextBox的水印WaterMark功能。但是之后的版本就把這個功能給刪了。關於Silverlight2里面的水印功能可以參考這篇文章《一步一步學Silverlight 2系列(2):基本控件》。之后想用水印唯有自己寫一個了。 以下是我自己寫的一個帶水印 ...
一、簡單設置水印TextBox控件,廢話不多說看代碼: 這里的style可以單獨提出來,方便多處使用。 設置之后的效果如下: 二、擴展增強TextBox 有的時候會碰到TextBox里面需要添加按鈕,或者TextBox需要設置圓角。這個時候就需要添加自定義控件,添加依賴 ...
一.前言.預覽 申明:WPF自定義控件與樣式是一個系列文章,前后是有些關聯的,但大多是按照由簡到繁的順序逐步發布的等,若有不明白的地方可以參考本系列前面的文章,文末附有部分文章鏈接。 本文主要是對文本輸入控件進行樣式開發,及相關擴展功能開發,主要內容包括: 基本文 ...
和之前一樣,先來看看效果: 這個TextBox可設置水印,可設置必填和正則表達式驗證。 驗證?沒錯,就是驗證! 就是在輸入完成后,控件一旦失去焦點就會自動驗證!會根據我開放出來的“是否可以為空”屬性進行驗證,一旦為空,則控件變為警告樣式。 但這還不是最特別 ...
在Silverlight中你如果想把UI封裝成單獨的一部分或者創建一個新的頁面,你可能會在Visual Studio中通過右擊 “項目-> 添加-> 添加新項->Silverlight用戶控件” 這樣來創建控件。如果你是這么做的,那么這篇文章非常適合你。它將適用於任何基於XAML ...
在Silverlight中你如果想把UI封裝成單獨的一部分或者創建一個新的頁面,你可能會在Visual Studio中通過右擊 “項目-> 添加-> 添加新項->Silverlight用戶控件” 這樣來創建控件。如果你是這么做的,那么這篇文章非常適合你。它將適用於 ...
silverlight已經自帶messageBox控件,並且非常方便地使用,其特性是模態提示窗,需要確定關閉后才能繼續其他操作,不然當前ui線程就一直處於等待狀態。但是為什么還要開發一個自定義的messageBox呢?當我們發現silverlight自帶的彈出確認框與整個系統的風格非常格格不入 ...
一、簡單回顧 在前兩節中,對Panel和GroupBox控件進行了相關的擴展應用,主要都是設置控件的邊框以及邊框顏色等。本節,繼續對WinForm現有的控件TextBox進行擴展,來滿足實際開發中的需要。 二、TextBox擴展 WinForm ...