当输入的文本框超出文本框的大小时,文本框不跟随文本

时间:2019-05-03 14:08:00

标签: wpf mvvm textbox caret

我遇到了一个奇怪的错误,即当键入的内容超出其适合范围时,文本框将不会出现。看起来像这样:

textbox bug

作为参考,这是空白项目中普通TextBox的外观: textbox normal

为了修复它,我尝试了一些操作,例如注释掉所有与文本框相关的样式,将其置于空白视图中,但无济于事。另一个有趣的地方是xceed数据网格中的文本框看起来还不错。

我希望我能获得更多信息,但是似乎没有任何理由,为什么它们不起作用,所以任何想法都将不胜感激!

2 个答案:

答案 0 :(得分:0)

将TextBox.TextWrapping设置为WrapWithOverflow会导致这种行为。

答案 1 :(得分:0)

这是ScrollViewer样式,它覆盖了文本框内的内部scrollviewer。