WPF Multicolumn Listview mit Bildern

06/27/2013 15:55 TheAldi#1
Ich würde gerne ein Element haben , welches mehrere Spalten anzeigen kann.
Außerdem soll ein Bild vor jedes Item gesetzt werden können.

Hab schon etliches probiert , komme aber einfach zu keiner Lösung :rolleyes:

Ein Bsp:
Code:
            <ListBoxItem>
                <StackPanel Orientation="Horizontal">
                    <Image Source="Church.png" />
                    <TextBlock Text="Test" />
                </StackPanel>
            </ListBoxItem>
Test wird hierbei angezeigt , das Bild jedoch nicht.
Und genau das ist auch mein Problem. Bei JEDER Lösung erscheint einfach kein Bild , auch wenn der Visual Studio Designer es anzeigt
06/27/2013 21:32 Thr!ce#2
Versuch das Image mal als StaticResource einzubinden.


Code:
<UserControl.Resources>
	<BitmapImage x:Key="Church" UriSource="Images/Church.png"/>
</UserControl.Resources>

<ListBoxItem>
	<StackPanel Orientation="Horizontal">
		<Image Source="{StaticResource Church}" />
		<TextBlock Text="Test" />
	</StackPanel>
</ListBoxItem>
06/28/2013 08:57 TheAldi#3
Klappt leider auch nicht :/
Auch hier zeigt der Designer wieder etwas an , das Programm beim ausführen aber nicht


Designer (rein gezoomt):
[Only registered and activated users can see links. Click Here To Register...]

Programm:
[Only registered and activated users can see links. Click Here To Register...]

Hier ist immerhin ein "freies" Feld vor dem Text , bei meinen sonstigen versuchen war nichtmals das da


Mache es wie folgt : (Window Resources , weil Usercontrol Resources nicht geht und bei listbox.resources findet er das angegebene IMG nicht)
Code:
    <Window.Resources>
        <BitmapImage x:Key="Church" UriSource="Church.png" />
    </Window.Resources>
Code:
        <ListBox HorizontalAlignment="Left" Height="174" Margin="268,130,0,0" VerticalAlignment="Top" Width="208">
            <ListBoxItem>
                <StackPanel Orientation="Horizontal">
                    <Image Source="{StaticResource Church}" Width="16" Height="16" Margin="0,0,5,0" />
                    <TextBlock Text="Test" />
                </StackPanel>
            </ListBoxItem>
        </ListBox>

Edit:
Habe grade festgestellt das meine WPF Form überhaupt keine Bilder zeigt , auchnicht wenn ich ein Image normal reinmache

Edit2:
Problem gelöst
Wie? Einfach mal VS 2010 statt 2012 nutzen ...