Benutzer mit den meisten Antworten
WPF - Text in Grid der über Spaltengrenzen dargestellt wird

Frage
-
Hi,
ich versuche ein WPF Window mit folgender Struktur zu definieren.
Spontan ist mir als Container ein Grid eingefallen. Bei meinen Versuchen habe ich jedoch das Problem, dass der mehrzeilige Text sich innerhalb einer Spalte befindet und der Inhalt automatisch umgebrochen wird. Eine Darstellung vom Text, der sich über mehrere Spalten erstreckt wäre das Ziel.
Hat jemand einen Tipp für mich, wie ich die oben dargestellte Struktur in WPF grundlegend abbilde? Welches Container-Element ist das Richtige?
Vielen Dank und viele Grüße,
Christian
Antworten
-
Hi Christian,
ich sehe für die Lösung mehrere Wege:1. Grid mit Zeilen und Spalten: Icon#.. werden in Zellen dargestellt, der Text wird in einem Steuerelement (TextBox, Label, …) in der nächsten Zeile des Grids mit Grid.ColumnSpan platziert. Damit werden mehrere Zellen in der Zeile genutzt.
2. Grid nur mit Zeilen (ohne Spalten): in der ersten Zeile wird ein StackPanel mit horizontaler Anordnung der Icons platziert
<StackPanel Grid.Row="0" Orientation="Horizontal"
3. DataGrid mit Zell-Style
4. ähnlich wie 2., aber nicht mit Grid, sondern mit StackPanel
5. usw.
Welche der Wege optimal ist, hängt von den weiteren Vorgaben ab.
--
Viele Grüsse / Best Regards
Peter Fleischer (former MVP for Developer Technologies)
Homepage, Tipps, Tricks- Als Antwort markiert ChristianHavel Freitag, 15. März 2019 15:37
Alle Antworten
-
Hi Christian,
ich sehe für die Lösung mehrere Wege:1. Grid mit Zeilen und Spalten: Icon#.. werden in Zellen dargestellt, der Text wird in einem Steuerelement (TextBox, Label, …) in der nächsten Zeile des Grids mit Grid.ColumnSpan platziert. Damit werden mehrere Zellen in der Zeile genutzt.
2. Grid nur mit Zeilen (ohne Spalten): in der ersten Zeile wird ein StackPanel mit horizontaler Anordnung der Icons platziert
<StackPanel Grid.Row="0" Orientation="Horizontal"
3. DataGrid mit Zell-Style
4. ähnlich wie 2., aber nicht mit Grid, sondern mit StackPanel
5. usw.
Welche der Wege optimal ist, hängt von den weiteren Vorgaben ab.
--
Viele Grüsse / Best Regards
Peter Fleischer (former MVP for Developer Technologies)
Homepage, Tipps, Tricks- Als Antwort markiert ChristianHavel Freitag, 15. März 2019 15:37