У меня есть приложение, в которое я должен иметь возможность вставить ContentControl после окончания текущей закладки. Другими словами, когда пользователь нажимает кнопку на панели инструментов, приложение должно определить, какая закладка (если есть) содержит application.selection.range.start, переместиться в конец закладки, вставить ContentControl и добавить новый элемент управления в закладки.
Кажется, что бы я ни пытался, новый элемент управления содержимым вставляется в существующую закладку, или, если я устанавливаю range.start в range.end + 1, я получаю исключение вне границ.
Принимая это во внимание, имейте в виду, что может быть bookmarks.count == 0 или закладка может находиться в самом конце документа, поэтому bmk.range.end +1 находится за концом документа.
Заранее спасибо,
Эдди