Могу ли я динамически добавлять элементы в столбцы Grid? У меня есть этоДинамическое добавление элементов в столбцах Grid
<phone:LongListSelector>
внутри сетки с 2 колонками. Я хочу добавить каждый объект моего списка в StackPanel, но добавив динамический в правильный столбец. Первый элемент в столбце 1, второй элемент в столбце 2, третий элемент в столбце 1, четвертый элемент в столбце 2 ... Я могу писать этот код в файле .cs, но мне нужно будет создать каждый элемент программно, добавить каждый свойства и, наконец, добавить элемент в правильной колонке. Могу ли я сделать это с помощью 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>
(...)
Есть ли у каждой панели стека разные XAML. Например, элемент 1 в списке будет иметь кнопку. В пункте 2 будет кнопка и изображение. Пункт 3 будет содержать только текстовое поле? Или каждый элемент будет иметь один и тот же XAML с текстовым полем и, например, изображение. –