2011-11-17 72 views
1

我有兩個小問題/有關應用程序開發的Windows Phone 7的問題Windows Phone 7中的密碼字段?

1: 我試圖用一個通用的密碼字段中的Windows Phone 7。當我創建了一個通用的規則文本字段,我可以通過變量username.Text(「username」是文本輸入字段的名稱)來「極化」它的值。

MessageBox.Show("Success! Username: "+username.Text+", Password: "+password.Text+"."); 

但是,當我嘗試做同樣的事,一個密碼箱,它告訴我:

錯誤1「System.Windows.Controls.PasswordBox」不包含'的定義文本',沒有擴展方法'文本'接受類型'System.Windows.Controls.PasswordBox'的第一個參數可以找到(你是否缺少using指令或程序集引用?)C:\ Users \ Josha \ workspace \ App \ App \ MainPage.xaml.cs 36 93 App

我試過了searchi在網上幾個小時,但沒有得到任何相關的結果。

題號2: 有誰知道的一種方法,把在說密碼箱「提示」文本?我希望在空白時用灰色字母「密碼」表示。

謝謝大家!

+0

Question1是password.Password。問題2涉及到同時使用重疊的TextBox和PasswordBox,在TextBox上檢測GotFocus,並隱藏其可見性,然後在PasswordBox上調用Focus()。 (如果沒有輸入輸入,LostBox將重新設置密碼框以重新「顯示」文本框) –

回答

4

問題1:pwdName.Password給密碼的值(pwdName是x:控件的名稱)

問題2:水印密碼箱是可以通過創建自定義的控制或經過this文章

+0

輝煌,密碼。密碼工作得很好!我會盡快嘗試Praneeth連接的文章。 最後一個問題,你知道在密碼字段中設置「默認」文本的方法嗎? (不像水印,但像預先定義的密碼,就像我添加了記住我的功能) 謝謝! – DarthCaniac

+0

等一下,算出來! :) 'password.Password =「pass」;' – DarthCaniac