Pedro Vítor
Pedro Vítor

Reputation: 191

Adding elements dynamically in Grid Columns

Can i add elements dynamically into Grid columns? I have this

<phone:LongListSelector> 

inside a grid with 2 columns. I want add each object of my list into a StackPanel but adding dinamicaly in the correct column. First element in column 1, second element in column 2, third element in column 1, fourth element in column 2... I can do this writing code in .cs file but i will need to create each element programmatically, add each properties and finally add the element in correct column. Can i do this with xaml?

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*"/>
        <ColumnDefinition Width="*"/>
    </Grid.ColumnDefinitions>

    <phone:LongListSelector x:Name="MyLongListSelector">
        <phone:LongListSelector.ItemTemplate>
        <DataTemplate>
            <StackPanel>
                My content here
            </StackPanel>
        <DataTemplate>

        (...)    

Upvotes: 0

Views: 292

Answers (1)

EMAW2008
EMAW2008

Reputation: 299

I suggest using an ItemsControl with Data Templates. ItemsControl Class

Upvotes: 0

Related Questions