Tipp der Woche

WPF: Harter Umbruch in Label-Feld

Quelle: dotnetpro
08.09.2022, 11:59 Uhr
Der Text einer Beschriftung lässt sich leicht umbrechen.
Nein, gemeint sind nicht die Eigenschaften TextWrapping einer TextBox-Komponente. Hier erledigt das Control den Umbruch des Textes, der der Eigenschaft Text zugewiesen wird. Steht TextWrapping of NoWrap, findet kein Umbruch statt. der Text läuft nach rechts aus dem Control. Bei Wrap wird der Text am rechten Rand des Controls in die nächste Zeile umbrochen und zwar auf jeden Fall, selbst, wenn der Algorithmus keine passende Stelle für den Umbruch findet.Bei WrapWithOverflow werden lange Wörter, die hinausragen nicht umbrochen.
Aber wie gesagt: Es geht um Labels, also Bezeichner, die in einem Formular die Felder benennen, in die der Anwender die Daten eingibt. Diese Bezeichner sind in der Regel statisch, werden also zur Entwicklungszeit in das XAML geschrieben. Will man hier einen Umbruch erreichen, weil beispielsweise "Das Thema für den Vortrag" nicht neben das Feld passt, lässt sich das mit der Zeichenfolge 
 auf zwei Zeilen aufteilen:
<DockPanel LastChildFill="True">
  <TextBlock Text="Das Thema für&#x0a;den Vortrag" VerticalAlignment="Top" />
  <TextBox Text="{Binding Path=CurrentData.topic}" />
</DockPanel>


Das könnte sie auch interessieren
Windows Presentation Foundation
Erweiterter RichText-Editor für WPF unter .NET 8 mit umfassender Toolbar
VickyQu115, CodeProject
WPF-Praxisbeispiel: Hell-Dunkel-Umschalter
Microsoft
WPF: Verbesserter Dateidialog in .NET 8
CodeProject, Kryukov
WPF: Verbessertes MenuItem-Template
Mehr News?
Besuchen Sie unsere Seite ...
https://www.dotnetpro.de
nach oben