Problem: Ich kann meinen Zeiger nicht sehen, wenn ich in TextBox
tippe, wenn ich einen großen Text in TextBox
Beschreibung:
TextBox
eingibt, sollte der eingegebene Text groß sein, dann sollte das Scrollen aktiviert sein. ScrollViewer
zeigt nur den Inhalt von TextBox
innerhalb der Höhe von ScrollViewer
Code:
%Vor%MainPage.xaml
%Vor%MainPage.xaml.cs
%Vor%Trick:
(1) ScrollViewer als scrlView
benannt(2) Ich habe Code im KeyUp-Ereignis von TextBox geschrieben
(3) Wenn ein Benutzer die Eingabetaste drückt, scrollen Sie die TextBox durch den Code
nach untenVielen Dank für Ihre wertvolle Zeit und Unterstützung
Was Sie tun müssen, ist den Inhalt der Textbox grundsätzlich in scrollviewer einzutragen.
Dies ist alter Code, aber Sie sollten in der Lage sein, den Zeiger zu sehen und bei Bedarf zu scrollen. (Soweit ich mich erinnere, habe ich keine Möglichkeit, es jetzt zu testen)
Sie werden es möglicherweise auch für notwendig halten, dieses Textfeld in den folgenden Scrollviewer einzufügen, aber es funktioniert möglicherweise auch ohne es. Leider muss die Höhe der Textbox fest codiert sein (wenn Sie sie in scrollviewer Höhe setzen, oder maxheight von scrollviewer muss fest codiert sein).
Hoffe es hilft (und funktioniert)!
Versuchen Sie, das Textfeld in einem StackPanel
zu umbrechen, damit etwas erweitert werden kann. Zum Beispiel:
Tags und Links c# windows-phone-8 xaml scrollviewer