如何在Windows Phone 8中逐个水平滚动图像?

时间:2014-05-04 09:30:26

标签: image windows-phone-8 listbox scrollviewer

这里有一段代码。我无法单独看到这些图片。滚动用于惯性

<ListBox x:Name="list" Grid.Row="1"  Width="480"    ScrollViewer.ManipulationMode="Control" ScrollViewer.HorizontalScrollBarVisibility="Auto">
  <ListBox.ItemsPanel>
        <ItemsPanelTemplate>
             <StackPanel Orientation="Horizontal" />
        </ItemsPanelTemplate>
  </ListBox.ItemsPanel>
  <ListBox.ItemTemplate>
         <DataTemplate>
            <Image Source="{Binding ImagePath}" Stretch="Fill" Width="480"/>
         </DataTemplate>
  </ListBox.ItemTemplate>
</ListBox>

但不行。 救救我!

2 个答案:

答案 0 :(得分:0)

如果你想要更多的操作系统外观(如图片库中的图像显示方式),请查看名为Windows Phone Media Viewer(https://www.nuget.org/packages/PhoneMediaViewer/)的nuget。

甚至还有一个示例应用,它在MSDN上用完(http://code.msdn.microsoft.com/wpapps/Basic-Lens-sample-359fda1b

答案 1 :(得分:0)

您可以将枢轴控制用作父级,并将图像添加为枢轴项,并且可以水平滑动。

或者你可以 1)使用堆栈面板作为父级 2)并在堆栈面板中添加图像 3)将其方向设置为水平 4)使用水平滚动查看器作为堆栈面板的父级。

希望这会有所帮助。 谢谢。