0
В Windows Phone 8, у меня есть страница, которая имеет следующий XAMLИзменение ItemSource на ItemsControl внутри DataTemplate
<ScrollViewer Grid.Row="1">
<ItemsControl Name="Items1" >
<ItemsControl.ItemTemplate>
<DataTemplate x:Name="DataTemp">
<Grid Margin="0,10,0,0" Height="380">
<Grid.RowDefinitions>
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="3*"/>
</Grid.ColumnDefinitions>
<Image Source="{Binding img.path}" VerticalAlignment="Top" Margin="10,0" />
<ScrollViewer Name="Vinhos" Grid.Column="1" Background="#7FE00E0E" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Disabled">
<ItemsControl x:Name="Items2">
<Image Source="img.png" Height="400" />
</ItemsControl>
</ScrollViewer>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</ScrollViewer>
я установить ItemsSource первого ItemsControl со списком объектов данного типа
public class Familia
{
public string nome { get; set; }
public Imagem img { get; set; }
public List<Produto> listaProdutos { get; set; }
}
Как так, Items1.ItemsSource = fams.listaFamilias;
что я хочу сделать, это получить ItemsSource второй ItemsControl, названный «Items2» со списком из объекта, используется в первом ItemsControl под названием «статей1»
Хммм, теперь внутри ScrollViewer я получаю 5 (количество объектов в первом списке) строк с типом элемента первого элемента ItemsControl. – Ric