Я использую .NET 3.5
У меня есть FlowDocument внутри FlowDocumentScrollViewer. Я не использую RichTextBox. FlowDocument поставляется с рядом «бесплатных», включая выбор текста и контекстное меню для копирования / вставки.
Как узнать, какой текст в данный момент выбран в FlowDocument? Я полагаю, что я мог бы использовать ApplicationCommands.Copy, чтобы получить текст в буфер обмена, а затем прочитать его оттуда, но я не хочу менять содержимое буфера обмена, если мне не нужно.
Должно быть, я чего-то упускаю ...