2011-10-18 2 views
20

Ho una semplice finestra e box, quando provo a incollare questo codice alla casella di testoNon è possibile incollare tutto il testo in WPF testo

[Code]General   : sample.avi 
Format   : AVI 
Length   : 380 MiB for 16mn 57s 320ms 

Video #0   : DivX 5 at 2994 Kbps 
Aspect   : 1024 x 576() at 25.000 fps 

Audio #0   : MPEG-1 Audio layer 3 at 128 Kbps 
Infos    : 2 channels, 48.0 KHz [/code] 

Si ferma dopo

[Code]General   : sample.avi 

Perché?

risposta

46

È necessario per consentire al TextBox di accettare a capo:

AcceptsReturn="True" 
+2

Mi vergogno, non nuovo a .net ma a partire da wpf, thx funziona. – Programista

4

La casella di testo è impostata per accettare nuove righe? Impostare queste proprietà per la casella di testo:

TextWrapping="Wrap" //Wrap text within the text box 
VerticalScrollBarVisibility="Visible" //If you want scroll bars 
AcceptsReturn="True" //This does the magic. 
2

fare in modo di consentire a più linee da:

TextWrapping = "Wrap" VerticalScrollBarVisibility = "Visible" AcceptsReturn = "True"

2

Probabilmente ho trascorso una buona ora o due su questo. Ugh. Alla fine ho notato che la pasta si stava fermando a un paragrafo (ad es. Newline). Questa intuizione mi ha permesso a Google di qualcosa di utile (questa risposta). Hai bisogno di parole chiave C# Incolla Troncato Newline incompleta o somesuch. Ho usato C# anni fa e non avevo questo problema. Grazie