C# 在gridview中滚动时将整个项目捕捉到全视图

C# 在gridview中滚动时将整个项目捕捉到全视图,c#,winrt-xaml,C#,Winrt Xaml,我有一个GridView,它在一个1行可滚动的面板中显示图像。我希望能够显示整个图像时,用户滚动的东西,并暂停在这样一种方式,它不是100%显示。基本上,将项目(图像)捕捉到全视图中 我的代码: <GridView x:Name="m_acVideosView" Grid.Row="1" ItemsSource="{Binding Path=UserVideos, Mode=TwoWay, UpdateSourceTrigger=Property

我有一个GridView,它在一个1行可滚动的面板中显示图像。我希望能够显示整个图像时,用户滚动的东西,并暂停在这样一种方式,它不是100%显示。基本上,将项目(图像)捕捉到全视图中

我的代码:

        <GridView 
            x:Name="m_acVideosView" Grid.Row="1" 
ItemsSource="{Binding Path=UserVideos, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
            Style="{StaticResource VideosGridView}" 
            ScrollViewer.ZoomMode="Disabled" 
            SelectionMode="None" IsItemClickEnabled="True" 
            VirtualizingStackPanel.VirtualizationMode="Recycling">

            <GridView.ItemsPanel>
                <ItemsPanelTemplate>
                    <VirtualizingStackPanel Orientation="Horizontal" 
VirtualizingStackPanel.VirtualizationMode="Recycling"/>
                </ItemsPanelTemplate>
            </GridView.ItemsPanel>

<Border>
<ScrollViewer x:Name="m_cVideosScroll"  
ManipulationCompleted="m_cVideosScroll_ManipulationCompleted"
ViewChanged="m_cVideosScroll_ViewChanged" >
</Border>

            <GridView.ItemTemplate>
                <DataTemplate>
                            <Image Tag="{Binding}" Source="{Binding Thumbnail}"  
VerticalAlignment="Stretch" Margin="9"
                               Width="270" Height="480" />
                </DataTemplate>
            </GridView.ItemTemplate>

        </GridView>