2013-09-03 2 views
1

У меня есть сетка в серебристом свете с множеством различных элементов управления. В последней строке Grid у меня есть RichTextBox.Silverlight: проблема с прокруткой с помощью свойства выделения RichTextBox

Чтобы написать что-то в RichTextBox, сначала нам нужно прокрутить страницу вниз, потому что элементов управления слишком много.

Каждый раз, когда мы открываем эту сетку, все элементы управления инициируются с использованием некоторых исходных данных. В настоящее время существует проблема с этой линией

this.rtb.Selection.Text = "Initial Text";

Что это линия сделать, это установить текст в системе управления RichTextBox, а также установить фокус на него, в результате чего моя полосы прокрутки перейти к нижней части, которая очень надоедливый.

Мне нужен этот текст, но скроллер должен оставаться на вершине.

ответ

0

Попробуйте это:

// create a paragraph 
Paragraph prgParagraph = new Paragraph(); 

// create some text, and add it to the paragraph 
Run rnMyText = new Run(); 
rnMyText.Text = "This is some example text with a "; 

prgParagraph.Inlines.Add(rnMyText); 

// add the paragraph to the RTB 
rbtMyRichTextBox.Blocks.Add(prgParagraph); 
Смежные вопросы