2012-05-04 32 views
0

我在WP7上的RichTextBox遇到了一些問題。我想要在此控件中獲取行數或其他任何可以給我關於當前屏幕上文本位置的信息。謝謝。在RichTextBox中計算行wp7

+0

Couting the'Environment.NewLine'不會給你總行數? – 2012-05-04 16:34:08

+0

我試圖這樣: '爲(INT I = 0; I

回答

0

你可以拆分一個字符串來創建一個字符串數組。例如:

string[] lines = yourRichTextBox.Text.Split(new[] {Environment.NewLine}, StringSplitOptions.RemoveEmptyEntries); 

// lines.Count will give you total number of lines 

我已經添加了StringSplitOptions枚舉參數來忽略空值,通常最終會在數組中。如果你需要得到真正的行數,你可能想避免這種情況。

+0

我也嘗試過這種方式,但只得到1並且它的答案不正確。 –

+0

在這種情況下,您似乎不會有一個換行符。 –

+0

是的,它的權利,我看着包含文本的調試變量,並沒有找到它的換行符。但顯然我控制的文本被轉移到下一行。 –