Hallo,
leider hat mir die Suchfunktion nicht so recht weiter geholfen.
Ich suche nach einer Möglichkeit einem Text in einem Textblock mögliche "Sollbruchstellen" für den TextWrap zu verpassen.
Was meine ich damit:
Wenn ich einen Textblock habe:
<TextBlock
Grid.Row="0"
Grid.Column="1"
Style="{StaticResource ColumnHeaderCell}"
Text="ULS& #10;Festigkeitsnachweis" />
dann habe ich bei meiner normalen Bildschirmgröße als Ausgabe:
ULS
Festigkeitsn
achweis
Füge ich einen Trennstrich ein "Festigkeits-nachweis", dann sieht es ganz gut aus:
ULS
Festigkeits-
nachweis
Mache ich jetzt aber das Fenster kleiner dann habe ich das Ergebnis:
ULS
Festigkeit
s-
nachweis
Meine Frage, gibt es eine Möglichkeit einer Markierung zu setzen, wo wenn nötig eine Trennung erfolgen soll?
Beispiel: $ als angenommenes Markierungszeichen welches von einem Trenner ersetzt wird
<TextBlock
Grid.Row="0"
Grid.Column="1"
Style="{StaticResource ColumnHeaderCell}"
Text="ULSS& #10;Fes$tig$keits$nach$weis" />
Danke
DiLa
Wie immer, kaum gepostet findet man doch recht schnell selbst die Lösung.
Falls jemand anderes das gleiche Problem hat, die Lösung ist die Eigenschaft
IsHyphenationEnabled
des Textblocks auf
true
zu stellen. (entweder im Textblock selber oder über den Style)
Klappt prima solange wenigstens der Platz für die Silbe da ist, wird eine normale Silbentrennung verwendet.
Gruß
DiLa