我有一个水平滚动的列表框,里面有一个文本块,动态地将数据绑定到文本块,这些数据来自服务器,我有来自服务器的文件夹,只显示名称在这个列表框中的这些文件夹。假设在App的开头有10个文件夹我只想在列表上看到前三个名字(效果应该像Panorama页面一样),然后当我滚动下面三个名字时应该是可见的,哪个最接近文件夹应该扩展的中间...以及为该名称突出显示的名称,列表框的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>
答案 0 :(得分:1)
为了实现全景视图,列表框不是您的最佳选择。 Code Samples有一个名为 Panorama / Pivot Sample 的示例。
检查一下,我认为这正是您所需要的,它描述了除样本代码之外使用的方法。