我正在爲我的應用程序拼寫檢查功能,並希望有,因此目前正在研究的強調這個詞。當我循環訪問文本框中的單詞時,我正在跟蹤字符數,所以我知道在哪裏設置選擇。Silverlight C# - 通過代碼在文本框中設置選擇?
我試過txtArticle.Select(0, 10);
只是作爲一個測試,以及設置txtArticle.SelectionStart
和txtArticle.SelectionLength
屬性,但文本框不顯示任何突出顯示。什麼是dealio?
實際的代碼我已經試過:
txtArticle.SelectionStart = charCount;
txtArticle.SelectionLength = checkedWord.Length;
以及
txtArticle.Select(charCount, checkedWord.Length);
我已經肯定不知道我做錯了,除非你不能設置什麼在選擇TextBox通過代碼,這是我無法想象的情況。是否可能需要爲TextBox本身設置一些額外屬性?
感謝又一次!
-Sootah
其實發現這一點:http://stackoverflow.com/questions/652467/silverlight-programmatically-select-text - 顯然你必須給文本框的焦點爲了在設置選擇後,它顯示了無論出於何種原因。爲我工作。 – Sootah 2011-01-29 08:31:37