Ho creato una piccola GUI con WPF, contenente una casella di testo. Voglio che l'utente abbia la possibilità di iniziare una nuova riga. Come posso consentire all'utente di iniziare una nuova riga nella casella di testo WPF (con \ n o \ r)? Voglio che l'utente possa iniziare una nuova riga premendo "invio".Avvia una nuova riga nella casella di testo wpf
30
A
risposta
60
hanno Si tenta impostato sulla vostra casella di testo seguente:
TextWrapping="Wrap"
VerticalScrollBarVisibility="Visible" (or auto)
AcceptsReturn="True"
12
Il controllo casella di testo ha una proprietà "AcceptsReturn" (True/False) che è necessario impostare su True.
È possibile impostarlo nella casella delle proprietà IDE di Visual Studio oppure è possibile impostarlo all'interno del codice.
textbox1.AcceptsReturn = true;
6
Oltre alla proprietà AcceptReturn = true
, se l'utente vuole iniziare una nuova riga premendo il tasto è necessario controllare immettere queste proprietà:
IsReadOnly
deve essere False. Se si imposta su True, ovviamente il tasto Invio non funzionerà.- Verificare che il controllo che contiene il TextBox non stia ritagliando il TextBox, altrimenti sembrerà che il tasto Invio non abbia funzionato.
Problemi correlati
- 1. WPF CommandParameter nella casella di testo
- 2. Convalida nella casella di testo in WPF
- 3. Consenti solo immissione numerica nella casella di testo WPF
- 4. Inserire il testo nella casella di testo WPF nella posizione di accento
- 5. Wpf DataGrid aggiunta nuova riga
- 6. Avvia una nuova riga (paragrafo) su un'etichetta o TextView
- 7. Nuova riga nell'area di testo
- 8. filtro wpf valori datagrid da una casella di testo
- 9. Java: aggiornamento del testo nella riga di comando senza una nuova riga
- 10. Inserire una nuova riga nella DataTable
- 11. WPF: discesa di una casella combinata highlightes testo
- 12. Unisci seconda casella di testo inserisci il valore del testo come nuova riga nell'immagine creata esistente
- 13. Consentire 'incolla dati' in una casella di testo WPF
- 14. Casella di testo WPF in modalità "virtuale"
- 15. WPF angolo arrotondato casella di testo
- 16. carattere di nuova riga nell'area di testo
- 17. WPF Associazione di testo e interruzioni di riga
- 18. Perché un riquadro di testo Silverlight utilizza \ r per una nuova riga anziché Environment.Newline (\ r \ n)?
- 19. Creazione di un controllo casella di testo WPF come casella di testo destinatario email di Outlook
- 20. Nuova riga di testo all'interno del div
- 21. Forma testo area di testo con virgola o nuova riga
- 22. Interruzione parole nella casella di testo (con TextWrapping = Wrap)
- 23. visualizzazione dell'immagine nella casella di testo
- 24. Cerca script nella casella di testo asp.net
- 25. Aggiunta di una nuova riga di dati a TextBox
- 26. Come includere una nuova riga nella funzione raw_input() di python?
- 27. handler.post (eseguibile) avvia una nuova discussione?
- 28. itext testo multilinea nella casella di delimitazione
- 29. Segnaposto/Testo di esempio nella casella di testo per l'utente
- 30. trascinare il file nella casella di testo
TextWrapping è una necessità? VerticalScrollBarVisibility è una necessità? Nota che AcceptsReturn è un bool, non una stringa, ma è facile da capire. – user34660
No, TextWrapping non è necessario, né VerticalScrollBarVisibility. AcceptsReturn è un bool, ma in XAML lo si imposta ancora come se fosse una stringa esattamente come mostra questa risposta. – maplemale