Laden...

Wie kann ich ein Stackpanel mit Bildern befüllen?

Erstellt von Tzigo vor 4 Jahren Letzter Beitrag vor 4 Jahren 879 Views
T
Tzigo Themenstarter:in
20 Beiträge seit 2019
vor 4 Jahren
Wie kann ich ein Stackpanel mit Bildern befüllen?

Hallo liebe C# Gemeinde,

wie im Titel ersichtlich versuche ich ein Stackpanel mit Bildern zu befüllen.

Das soll über Binding an eine ObservableCollection realisiert werden.
da das Stackpanel keine ItemSource-Eigenschaft besitzt, habe ich es über ein
ItemsControl versucht.

            <ItemsControl Name="stack">
                <ItemsControl.ItemsPanel>
                    <ItemsPanelTemplate>
                        <StackPanel Orientation="Horizontal"/>
                    </ItemsPanelTemplate>
                </ItemsControl.ItemsPanel>
            </ItemsControl>

Im Codebehind dann die ItemSource zugewiesen.
Das Problem bei der Sache ist, das immer nur 1 Bild angezeigt wird, bzw alle Bilder übereinander.
Ist sicher ein ganz simpler Fehler, aber ich seh den Wald vor lauter Bäumen nicht.

LG
Tzigo

5.658 Beiträge seit 2006
vor 4 Jahren

Hier gibt es ein Beispiel: ItemsControl.ItemsPanel Property

Im Codebehind dann die ItemSource zugewiesen.

Das ist keine gute Idee. Verwende lieber MVVM: [Artikel] MVVM und DataBinding

Weeks of programming can save you hours of planning