从Silverlight RichTextBox获取行数?
是否有任何方法可以从Silverlight从Silverlight RichTextBox获取行数?,silverlight,richtextbox,line,line-count,Silverlight,Richtextbox,Line,Line Count,是否有任何方法可以从SilverlightRichTextBox获取行计数?我试着数一数标记,但似乎不太准确。RichTextBox中的文本每次都会不同,因此我需要一个好的可靠方法来计算用户完成键入时的文本行数 有人知道这样做的方法吗?好吧,我也有这段涉及run标签的代码(我没有写它,也记不起它是从哪里取的,所以我不会为此承担任何责任)。它和你的不同吗 事实上,我没有试过那样做。但它似乎工作得很好。谢谢 int blockCount = 0; int lineCount = 0; forea
RichTextBox
获取行计数?我试着数一数
标记,但似乎不太准确。RichTextBox
中的文本每次都会不同,因此我需要一个好的可靠方法来计算用户完成键入时的文本行数
有人知道这样做的方法吗?好吧,我也有这段涉及run标签的代码(我没有写它,也记不起它是从哪里取的,所以我不会为此承担任何责任)。它和你的不同吗
事实上,我没有试过那样做。但它似乎工作得很好。谢谢
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++;
}
}