WPF richtexbox inlineuicontainer исчезает при перемещении
В моем приложении WPF у меня есть RichTextBox. Я могу добавить простой элемент управления, такой как TextBlock, используя этот код:
TextPointer tp = myRichTextBox.CaretPosition.GetInsertionPosition(LogicalDirection.Forward);
InlineUIContainer myInlineUIContainer = new InlineUIContainer(myTextBlock, tp);
Моя проблема возникает, когда я пытаюсь переместить один и тот же элемент управления вокруг RichTextBox. Он просто исчезает, оставляя только космический символ. У меня для свойств AllowDrop и IsDocumentEnabled установлено значение true. Я искал по всей сети и не мог найти четкое объяснение того, почему это происходит. Может ли кто-нибудь объяснить и помочь мне решить эту проблему?
Спасибо