У меня есть список, который прокручивается по горизонтали, внутри него есть текстовый блок, я динамически привязываю данные к текстовому блоку, эти данные поступают с сервера, у меня есть папки, поступающие с сервера, и я отображаю только имена из этих папок в этом списке. Предположим, в начале приложения есть 10 папок. Я хочу, чтобы в списке были видны только первые три имени (эффект должен быть похож на страницу «Панорама»), а затем, когда я прокручиваю следующие три имени. должна быть видимой и которая когда-либо находится ближе к середине, эта папка должна быть раскрыта ... и какое имя будет выделено для этого имени, BG поля списка должен измениться на Зеленый.
Пожалуйста, помогите мне, я новичок в WP7
код, который я использую:
<ListBox BorderBrush="White" Background="LightGray" ItemsSource="{Binding DisplayItem}" ScrollViewer.HorizontalScrollBarVisibility="Auto" ScrollViewer.VerticalScrollBarVisibility="Disabled" Margin="36,122,34,500" Grid.Row="2">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal">
</StackPanel>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Height="75" Width="250" FontSize="28" Foreground="Black" Text="{Binding WidgetName}" HorizontalAlignment="Center">
</TextBlock>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>