Populate two column grid with databinding?

Posted by Richard on Stack Overflow See other posts from Stack Overflow or by Richard
Published on 2011-02-05T13:21:35Z Indexed on 2011/02/05 15:25 UTC
Read the original article Hit count: 197

Filed under:
|
|

How do i populate a two column grid with objects from my observable collection?

I've tried to achieve this effect by using the tookits wrap panel but the items just stack.

<toolkit:WrapPanel Margin="5,0,0,0" Width="400">
    <ItemsControl ItemsSource="{Binding Trips}">
        <ItemsControl.ItemTemplate>
            <DataTemplate>
                <StackPanel Height="236" Width="182">
                    <Button Style="{StaticResource VasttrafikButtonTrip}">
                        <StackPanel Width="152" Height="140">
                            <TextBlock Text="{Binding FromName}" />
                            <TextBlock FontFamily="Segoe WP Semibold" Text="till" />
                            <TextBlock Text="{Binding ToName}" />
                        </StackPanel>
                    </Button>
                    <TextBlock HorizontalAlignment="Left" Width="160" FontSize="16" FontWeight="ExtraBlack" Text="{Binding TravelTimeText}" />
                    <TextBlock HorizontalAlignment="Left" Width="160" Margin="0,-6,0,0" FontSize="16" Text="{Binding TransferCountText}" />
                </StackPanel>
            </DataTemplate>
        </ItemsControl.ItemTemplate>
    </ItemsControl>
</toolkit:WrapPanel>

© Stack Overflow or respective owner

Related posts about c#

Related posts about Silverlight