2010-12-10 13 views
1

Welche Eigenschaft muss ich einstellen, damit der Text in der Nähe des Cursors innerhalb eines WPF-Textfelds immer sichtbar ist. Ich muss die Breite einer einzeiligen Textbox einstellen und sobald ich außerhalb der Breite tippe, kann ich nicht sehen, was ich eintippe. Ich kann ScrollViewer.CanContentScroll = True setzen, aber das erhöht die Höhe, was besser ist als die vorherige aber ich würde es bevorzugen, wenn der Text in der Nähe des Mauszeigers wie das gewöhnliche WinForms-Textbox-Verhalten angezeigt wird.wpf textbox cursor scrolling

Irgendwelche Ideen? Ich dachte, eine WPF-Guru oder vielleicht Anfänger noch schneller diese Frage beantworten könnte, als es dauern würde/google im Voraus

Dank zu experimentieren

Antwort

0

Das Verhalten, das Sie beschreiben sein sollte, wie es standardmäßig arbeitet. Um dies zu testen Ich habe gerade eine TextBox ...

<TextBox Width="50" Height="22" ></TextBox> 

... begann der Eingabe und der letzte Charakter, den ich eingegeben ist, wo der Cursor wurde leben und damit, was sichtbar war.

Möglicherweise haben Sie einen Stil oder etwas angewendet, das dieses Standardverhalten negiert.

+1

:) Vielen Dank, ich hatte einen globalen Stil, der TextWrapping = WrapWithOverflow. – Jose