2008年9月6日 星期六

Silverlight的Password TextBox和ComboBox, Masked TextBox

在周四周五的場次中,都有學員問到一個問題,Sivlerlight 是否支援可以輸入Password的TextBox或是像是WinForm的Masked TextBox?

很遺憾,目前答案都是否定的,因此學員必須要繼承TextBox或採用UserControl自己開發類似的功能,不過我一直覺得這不會是個問題,因為WorldWide廣大的.NET開發人員會幫助你完成這個部分,我肯定在internet上一定早有這些控件,所以我回來找了一下,在CodeProject找到兩個符合需求的,提供給學員參考。

http://www.codeproject.com/KB/silverlight/slpassbox.aspx ←支援Password的TextBox
http://www.codeproject.com/KB/silverlight/STextBox.aspx ←ComboBox, Masked Textbox(不過這是Beta 1版本, 在Beta 2使用需要修改一下)

兩個都有Source Code,需要的學員可以參考...

另外,其實如果我沒記錯在Beta 1 WatermarkedTextBox是存在的,但是在Beta 2就拿掉了,原因聽說是MS打算在正式版的TextBox加上一個Watermark屬性在textBox上,但是如果你需要原本的WatermarkedTe控件參考的話,可以從此位置下載 http://kkam.members.winisp.net/projects/watermarkedtextbox.zip

沒有留言: