Ich weiß, dass einige auf Dinge wie <LineBreak/>
antworten werden. Das ist nicht das, wonach ich suche.
Ich möchte wissen, ob ich die Zeichenfolge des Textes in einer Ressourcendatei speichere, kann ich etwas dagegen tun, um den Text im Textblock zu einer neuen Zeile zu machen.
versucht "< ; LineBreak/ > ;"
(ohne Leerzeichen),
versucht /r/n
versucht
Keine der Optionen funktioniert, hat jemand Ideen?
\r\n
sollte den Trick machen, ich denke, Sie hatten die Schrägstriche falsch herum. Auch nur \n
sollte funktionieren.
In XAML funktioniert das folgende
%Vor%Während im Code dahinter funktioniert
%Vor%Für Ressourcen müssen Sie xml: space="preserve"
angeben %Vor%Sie können auch die folgenden Funktionen verwenden:
%Vor% Beachten Sie, dass es keine zusätzlichen Leerzeichen gibt, da sie in TextBlock
angezeigt werden würden, da jetzt alle Leerraumzeichen signifikant werden.
Gerade mit SL5 versucht:
Öffnen Sie die Resx-Datei Fügen Sie eine neue Zeichenfolge hinzu. Gib ihm einen Namen (Spalte Name) Geben Sie einen beliebigen Wert ein (Wertspalte). Wenn Sie einen Zeilenumbruch benötigen, drücken Sie einfach SHIFT + ENTER.
Im Code dahinter, MyTextBlock.Text = MyResource.MyItem;
Ihr Textblock zeigt Ihre Zeilenumbrüche korrekt an.
Tags und Links c# silverlight-4.0 xml