有没有人可以从 Silverlight 获得行数RichTextBox
?我试过数<Run>
标签,但这似乎不是很准确。中的文本RichTextBox
每次都会有所不同,因此我需要一种可靠的方法来计算用户完成输入时的文本行数。
有谁知道这样做的方法?
有没有人可以从 Silverlight 获得行数RichTextBox
?我试过数<Run>
标签,但这似乎不是很准确。中的文本RichTextBox
每次都会有所不同,因此我需要一种可靠的方法来计算用户完成输入时的文本行数。
有谁知道这样做的方法?
好吧,我也有这个涉及运行标签的代码(我没有写它,我不记得它是从哪里获取的,所以我不会为此获得任何功劳)。和你的不一样吗?
int blockCount = 0; int lineCount = 0; foreach (Block b in myRTB.Blocks) { if (b is Paragraph) { p = new Paragraph(); p = b as Paragraph; foreach (Run run in p.Inlines) { lineCount++; } blockCount++; } }