In einer ListView (WPF) habe ich ein DataTemplate zur Anzeige von Dezimalwerten. Diese müssen linksbündig angezeigt werden. Das klappt auch mit unten stehendem Template, allerdings nur, wenn ich eine feste Breite vorgebe. Nehme ich die Width raus, wird wieder alles zentriert, trotz HorizontalContentAlignment="Right". Mir wäre aber lieber, wenn die Breite flexibel bleibt. Das geht sicher, aber ich komm' nicht drauf. Was kann ich dafür tun?
Damit der Inhalt der einzelnen Zellen die gesamte Breite ausfüllen kann, musst du bei einem übergeordneten Element ansetzen. Füge den ListView-Ressourcen folgendes Markup hinzu und entferne die Width-Eigenschaft aus dem DataTemplate.