Entwickler-Ecke
WPF / Silverlight - Höhe einer ListBox anpassen
DrHoas - Sa 13.02.16 22:54
Titel: Höhe einer ListBox anpassen
Hallo,
ich möchte die Höhe einer ListBox so anpassen, dass sie immer genau so groß ist, dass alle Items reinpassen. In WinForms hab ich das so gemacht:
C#-Quelltext
1:
| lb.Height = (lb.Items.Count + 1) * lb.ItemHeight; |
In WPF gibt es die Eigenschaft ItemHeight aber nicht. Oder hab ich da was übersehen?
Dank und Gruß
Philipp
Moderiert von
Christian S.: Code- durch C#-Tags ersetzt
Th69 - So 14.02.16 11:04
Hallo,
setze einfach die Height der ListBox/ListView auf auto (im XAML-Code).
Falls du doch eine Obergrenze brauchst, dann kannst du noch zusätzlich MaxHeight vorgeben.
DrHoas - So 14.02.16 13:00
Oha, das war einfach.
Ich hatte das zwar probiert, es hatte aber nicht funktioniert, weil ich noch margins eingegeben hatte.
Danke nochmal.
Philipp
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!