Ich erstelle eine C# UWP-Anwendung, und ich habe festgestellt, dass der Zeilenvorschub (\ n) Zeichen aus dem Ausgabetext fehlt, wenn ich es in ein Textfeld eingeben. Wenn ich die Eingabetaste in meine Textbox drücke, wird CR + LF-Zeichen (\ r \ n) erzeugt. Was kann ich tun, um das Textfeld Verhalten zu bemerken, sowohl CR + LF & LF. Ich habe AcceptReturn = "true" gesetzt und ich habe sogar versucht, \ n mit \ r \ n zu ersetzen, aber das funktioniert auch nicht.UWP-Anwendung liest Zeilenvorschub nicht
Antwort
Wie @lindexi sagte die neuen TextBox
verwenden \r
als Linie in Vorschubzeichen 10 Windows-Build 15063. Wenn Sie das Textbox Verhalten bringen wollen beiden CR + LF & LF bemerken. Sie können es programmgesteuert auf KeyUp-Ereignis behandeln. Die \n
& \n\r
wird automatisch zu \r
schalten.
Zum Beispiel:
// original
MyTextBox.Text = "Nico Zhu \nzhuminghao\nwanglaoshi\r\n\rzhuzhuz\n";
// converted
MyTextBox.Text = "Nico Zhu \rzhuminghao\rwanglaoshi\r\rzhuzhuz\r"
Weitere finden Sie in UWP TextBox control giving unexpected results.
Glaubst du, wenn ich eine frühere Form von Windows, wie Windows 8, neu installieren, dass es meine TextBox verwenden wird \ n und \ r als Zeilenvorschub Zeichen anstatt nur \ r. Weil ich die Anwendung brauche, um das \ n Zeichen als Zeilenvorschubzeichen lesen zu können. Wie es jetzt aussieht, wird das \ n bei der Eingabe aus meiner TextBox herausgefiltert. – Stavros
- 1. Erfassen von Zeilenumbrüchen (Zeilenvorschub, Zeilenvorschub) Zeichen in einem Textfeld
- 2. xmlstarlet - Entfernen von Zeilenvorschub
- 3. Stanford NER Classifier Zeilenvorschub Ausgabe
- 4. Wagenrücklauf, Zeilenvorschub und neue Zeile
- 5. Fehlertyp stimmt nicht mit Wagenrücklauf und Zeilenvorschub überein
- 6. Octopus nicht liest Senden
- 7. Elektron liest nicht Anwendungsname
- 8. scanf liest nicht doppelt
- 9. Informationen aus MATLAB ohne Zeilenvorschub anzeigen
- 10. Wie Wagenrücklauf mit keinem Zeilenvorschub in Python
- 11. SQL-Insert-Anweisung mit Wagenrücklauf oder Zeilenvorschub
- 12. fwprintf setzt Carriage-Return vor dem Zeilenvorschub
- 13. Vermeiden Schreibwagenrücklauf, wenn Zeilenvorschub mit Python Schreiben
- 14. MVC Preserve Wagenrücklauf - Zeilenvorschub in html
- 15. Schwein - Entfernen Sie Zeilenvorschub, Rückkehr und Registerkarte
- 16. Orakel wie Zeilenvorschub verwenden, um von String
- 17. log4net liest nicht aus app.config
- 18. Bluetooth liest nicht jedes Merkmal
- 19. rMarkdown PDF liest CSS nicht
- 20. Getopt nicht liest alle Optionen
- 21. Reader liest die Daten nicht
- 22. ViewTable liest Array nicht (IOS)
- 23. Frühlings-XD nicht logback.xml liest
- 24. NSXMLParser liest nicht alle Elemente
- 25. JOptionPane liest die Zeichenfolge nicht
- 26. Mein Projekt liest Namespaces nicht
- 27. Switch liest nicht alle Fälle
- 28. PHPUnit liest die Konfigurationsdatei nicht?
- 29. Wie passt man den Zeilenvorschub mit regexp ab?
- 30. bash - Wie man einen Zeilenvorschub an ein Skript weitergibt?
Ihre Frage ist nicht klar. Was bedeutet es, dass die Textbox LF bemerkt? Wie kommst du LF in die Textbox? Wenn Sie die Eingabetaste drücken, erhalten Sie immer eine CRLF – jayongg
Ich möchte, dass meine Textbox LF und nicht nur CRLF erhält. Kann ich das irgendwie machen? – Stavros
Neue TextBox verwenden '\ r' – lindexi