W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
相信大家都會使用 TextBox,但如果要讓文本在 TextBox 中換行該怎么做呢?將 TextWrapping 屬性設(shè)置為 Wrap,將 AcceptsReturn 屬性設(shè)置為 True 就好。
PasswordBox 很明顯就是一個密碼框了,和其他的控件相比其有 2 個特殊之處,一個是其可以用 MaxLength 來控制最大的長度,一個是用 PasswordChanged 來捕捉密碼的改名。顯然比如 QQ 密碼的 MaxLength 就是 16 位了,而 PasswordChanged 可以用來監(jiān)測比如用戶設(shè)置的密碼和用戶名是否相同。
大家在用電腦或者手機輸入時偶爾鍵盤是出來的 26 字母拼音或是 26 字母英文亦或是 10 個數(shù)字對吧,那這個是怎么實現(xiàn)的呢?同樣也是很簡單的噢!直接在 TextBox 上用 InputScope 屬性就好啦,比如有 Default、TelephoneNumber、EmailSmtpAddress、Url、Search、Chat 等可以設(shè)置。
除了在 XAML 中設(shè)置 InputScope 屬性外,也可以在后臺 C# 文件中設(shè)置。
InputScope inputScope = new InputScope();
InputScopeName inputScopeName= new InputScopeName();
inputScopeName.NameValue = InputScopeNameValue.TelephoneNumber;
inputScope.Names.Add(scopeName);
phoneNumberTtBox.InputScope = scope;
在這段代碼中,phoneNumberTtBox 是 TextBox 的名字喲,或者也可以簡寫這段代碼的:
phoneNumberTtBox.InputScope = new InputScope()
{
Names = {new InputScopeName(InputScopeNameValue.TelephoneNumber)}
};
除此之外,我們還可以給 RichEditBox
控件設(shè)置 IsSpellCheckEnabled
屬性讓這個文本控件啟用拼寫檢查。另外值得注意的是 TextBox 控件的拼寫檢查只在 Windows Phone 上啟用,在 Windows 上市禁用的。而文本預(yù)測屬性在 TextBox
和 RichEditBox
以及在 Windows 和 Windows Phone 上都是可用的哦,也就是 IsTextPredictionEnabled
。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: