我正在为我的应用程序拼写检查功能,并希望有,因此目前正在研究的强调这个词。当我循环访问文本框中的单词时,我正在跟踪字符数,所以我知道在哪里设置选择。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