Получение позиции в RichTextBox (Silverlight)
От: Svat_P Россия http://svyatoslavpankratov.blogspot.com/
Дата: 20.09.11 16:15
Оценка:
Всем привет!

Возникли трудности при выполнении следующей задачки (Silverlight):
Имеем RichTextBox.
В нем печатаем текст.
При щелчке правой кнопкой мыши необходимо получить позицию в контенте компонента. Это необходимо для того, чтобы произвести над ним определенные действия и использовать результат в контекстном меню, которое будет биндить результат на себя.

Искал возможные варианты решения. Но пока ничего не нашел. Есть идея отталкиваться от размеров шрифта. Но тут проблема в том, что применение различного форматирования к тексту будет сильно влиять на фактические визуальные размеры.

Буду очень благодарен за любые советы.
Заранее всем спасибо!

21.09.11 09:05: Перенесено модератором из '.NET' — TK
.net silverlight
Re: Получение позиции в RichTextBox (Silverlight)
От: Svat_P Россия http://svyatoslavpankratov.blogspot.com/
Дата: 20.09.11 16:34
Оценка:
Здравствуйте, Svat_P, Вы писали:

S_P>Всем привет!


S_P>Возникли трудности при выполнении следующей задачки (Silverlight):

S_P>Имеем RichTextBox.
S_P>В нем печатаем текст.
S_P>При щелчке правой кнопкой мыши необходимо получить позицию в контенте компонента. Это необходимо для того, чтобы произвести над ним определенные действия и использовать результат в контекстном меню, которое будет биндить результат на себя.

S_P>Искал возможные варианты решения. Но пока ничего не нашел. Есть идея отталкиваться от размеров шрифта. Но тут проблема в том, что применение различного форматирования к тексту будет сильно влиять на фактические визуальные размеры.


S_P>Буду очень благодарен за любые советы.

S_P>Заранее всем спасибо!

Ура, я нашел ответ.
Это помогает сделать метод GetPositionFromPoint
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.