Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Wpf RichTextBox Selection problem 
:(
    Опции темы
fakefreak
Дата 5.7.2012, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 18.6.2009

Репутация: нет
Всего: нет



Почему первый MessageBox выводит мне первую строку текста, а второй выводит пустоту?
По идее же они должны выводить одинаковое?

Код

System.Windows.RichTextBox rtb = new System.Windows.RichTextBox();
System.Windows.Documents.TextRange textRange = new System.Windows.Documents.TextRange(rtb.Document.ContentStart, rtb.Document.ContentEnd); ;
var startPos = rtb.Document.ContentStart;
var endPos = FindLineBreak(rtb.Document.ContentStart);
textRange.Select(startPos, endPos);
ThreadPool.QueueUserWorkItem(delegate { MessageBox.Show("textRange: " + textRange.Text); });

System.Windows.Documents.TextSelection selection = rtb.Selection;
ThreadPool.QueueUserWorkItem(delegate { MessageBox.Show("selection: " + selection.Text); });

selection.ApplyPropertyValue(System.Windows.Documents.Paragraph.TextAlignmentProperty, System.Windows.TextAlignment.Center);

PM MAIL   Вверх
fakefreak
Дата 6.7.2012, 07:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 18.6.2009

Репутация: нет
Всего: нет



Было предположение, что ApplyPropertyValue снимает выделение.
Но нет, без ApplyPropertyValue всё точно так же. Попробовал ещё через логирование, а не через MessageBox — тот же результат.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0913 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.