C# [WPF] MinElement breite zur Startup Element breite

Rooky420

Cadet 4th Year
Registriert
Nov. 2015
Beiträge
98
Hallo,

ich habe ein WPF fenster mit mvvm erstellt.
Das fenster ist an sich schon fertig jedoch muss ich für ein Element noch eine "MinWidth" setzen da es schlecht aussieht wenn man das fenster verkleinert.
Das element (eine ListBox) setzt automatisch die breite anhand der inneren listenelementen die geladen werden.

Zur Frage:
Ist es möglich die Minimale Breite der Listbox anhand der automatisch eingestellten Breite nach dem laden der listenelemente einzustellen?
Dies sollte nicht als C# code konfiguriert werden.

Folgendes habe ich schon versucht:
Code:
MinWidth="{Binding Path=ActualWidth, Mode=OneTime}"
jedoch funktioniert dies nicht :/

Lg,
Rooky420
 
Also ich würde es so machen:
-HorizontalAlignment der ListBox auf "Stretch" setzen
-Margin der ListBox auf z.B. "4" setzen

Jetzt passt sich die Breite der ListBox automatisch der Breite des Elternelements an, minus die Breite des Margin.
Also dass heißt, wenn du die ListBox direkt ins Window platziert hast, dass sich diese der Breite des Window automatisch anpasst.

War es das, was du erreichen wolltest?

Ansonsten wäre etwas XAML- Code nicht schlecht, um das Problem reproduzieren zu können.
 
Zurück
Oben