Was ist der beste Weg, um Absätze in einem WPF-Textblock zu erhalten? (Newline-Zeichen?)

7

Ich habe Text mit "\ r \ n" Zeilenumbrüchen. Ich hätte gerne die Zeilenumbrüche in einem WPF-Textblock. Ich habe versucht, "\ r \ n" durch "& amp; # 13;" (ohne die Leerzeichen), was funktionierte, wenn ich die Text-Eigenschaft in XAML setzte, aber scheint nicht zu funktionieren, wenn ich vom C # -Code-Behind setze.

Also ... Was ist die Standardmethode, um "\ r \ n" in Zeilenumbrüche in einem WPF-Textblock zu konvertieren?

Thx im Voraus!

[Bearbeiten] Nachdem ich hier Antworten erhalten habe, weise ich Text mit "\ r \ n" Zeilenumbrüchen einem WPF-Textblock zu. Es funktioniert gut, aber in Bezug auf die Codierung kann jemand bestätigen, dass es ein vernünftiger Weg zu gehen ist?

%Vor%

[/ Bearbeiten]

    
MrGreggles 13.10.2009, 11:56
quelle

3 Antworten

25

Versuchen Sie es mit einer WPF-zentrierten Lösung.

%Vor%

Siehe auch: XAML-basierte Antwort

    
Ash 13.10.2009, 14:14
quelle
6
%Vor%     
Kent Boogaart 13.10.2009 12:03
quelle
0

Beim Schreiben von C # verwende ich immer "System.Environment.Newline" für den Zeilenvorschub.

Es bedeutet, dass Sie sich keine Gedanken über die Zeichencodierung oder das Ziel-Betriebssystem machen müssen.

Ich habe auch festgestellt, dass es auf der WPF-GUI funktioniert, wenn es aus der zugrunde liegenden .cs-Datei aufgerufen wird.

    
ChrisBD 13.10.2009 12:14
quelle

Tags und Links