我试图确保我的错误装饰器不会被我的滚动查看器限制。我有一系列位于固定宽度滚动查看器边缘的文本框(没有水平滚动,只有垂直)。然后我有装饰器标记有错误的文本框。
问题是装饰器在滚动查看器的边缘被剪裁。
有任何想法吗?
*注意:我尝试将所有内容都包装在 AdornerDecorator 中。
我试图确保我的错误装饰器不会被我的滚动查看器限制。我有一系列位于固定宽度滚动查看器边缘的文本框(没有水平滚动,只有垂直)。然后我有装饰器标记有错误的文本框。
问题是装饰器在滚动查看器的边缘被剪裁。
有任何想法吗?
*注意:我尝试将所有内容都包装在 AdornerDecorator 中。
好的,所以这个问题的解决方案与我在上面的评论中引用的问题的解决方案相同。
您需要重新模板化 ScrollViewer 并将 AdornerDecorator 添加到模板中。
关于 Adorner 的一般注意事项......如果我对它们有疑问,解决方案往往是将元素包装在 AdornerDecorator 中,它并不总是解决方案,它可能值得一看。