Quiero vincular una ObservableCollection a una contrición Pivot en WP7 para que cada objeto en mi ObservableCollection se convierta en un PivotItem. Este es el código que utilizo:PivotItems de unión de datos a ObservableCollection en WP7
<controls:Pivot x:Name="MainPivot" ItemsSource="{Binding Persons}">
<controls:Pivot.HeaderTemplate>
<DataTemplate>
<TextBlock Text="{Binding FullName}"/>
</DataTemplate>
</controls:Pivot.HeaderTemplate>
<controls:Pivot.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0,0,0,17" Width="432">
<TextBlock Text="{Binding FirstName}"/>
<TextBlock Text="{Binding LastName}"/>
<TextBlock Text="{Binding HomeTown}"/>
</StackPanel>
</DataTemplate>
</controls:Pivot.ItemTemplate>
</controls:Pivot>
Esto funciona con los objetos y en tre mi ObservableCollection consigo tres PivotItems. Pero cuando todo se carga, el enlace dentro de DataTemplate no se actualizará. Solo cuando me desplazo al siguiente PivotItem, se cargan FirstName, LastName y HomeTown.
¿Por qué es eso? ¿Qué me estoy perdiendo?
Gracias
¡Genial! La solución MainPivot.SelectedIndex = 1 lo resolvió. –