InlineUIElement не учитывает область отсечения TextBlock

У меня есть TextBlock, который содержит текст в некоторых Run элементы, и который установлен в CharacterEllipsis текстовый режим. Однако у меня также есть несколько InlineUIElements который содержит несколько пользовательских кнопок.

Проблема в том, что кнопки отображаются за пределами TextBlock, когда их нужно "обрезать".

Я пропускаю какие-то явные настройки, чтобы эти элементы соответствовали границам родительского элемента? Как ни странно, текст обрезается очень хорошо, и показывает многоточие символа.

1 ответ

Решение

Вы можете установить ClipToBounds в True для TextBlock. Тем не менее, он все равно будет вести себя немного странно: все InlineUIContainers будут выровнены с началом многоточия, так что вы получите немного каждого из них на краю TextBlock.

Другие вопросы по тегам