Xaml 内置ScrollViewer的捕获操纵增量事件(Windows Phone 8.1)

Xaml 内置ScrollViewer的捕获操纵增量事件(Windows Phone 8.1),xaml,silverlight,windows-phone,windows-phone-8.1,Xaml,Silverlight,Windows Phone,Windows Phone 8.1,我有以下XAML代码: <Grid ManipulationDelta="Grid_ManipulationDelta" ManipulationMode="TranslateX" Margin="10,134,0,0" HorizontalAlignment="Left" Width="203" Height="120" VerticalAlignment="Top"> <ScrollViewer HorizontalScrollMode="Disab

我有以下XAML代码:

<Grid ManipulationDelta="Grid_ManipulationDelta" ManipulationMode="TranslateX" Margin="10,134,0,0" HorizontalAlignment="Left" Width="203" Height="120" VerticalAlignment="Top">
            <ScrollViewer HorizontalScrollMode="Disabled">
                <StackPanel>
                    <TextBlock Text="Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla "  Width="182" TextWrapping="Wrap"/>
                    <TextBlock Text="Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla "  Width="182" TextWrapping="Wrap"/>
                    <TextBlock Text="Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla "  Width="182" TextWrapping="Wrap"/>
                    <TextBlock Text="Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla "  Width="182" TextWrapping="Wrap"/>
                    <TextBlock Text="Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla "  Width="182" TextWrapping="Wrap"/>
                </StackPanel>
            </ScrollViewer>
        </Grid>

我只需要用于垂直滚动的滚动查看器,并且我需要在事件网格中捕获TranslateX

ScrollViewer似乎抑制了来自其父级的所有操纵事件

在我的例子中,如何将TranslateX从滚动查看器传播(链接)到网格

注意:
IshorizontalScrollChainEnabled=“False | True”
无法解决此问题


谢谢您的时间。

之所以会出现这种情况,是因为正在由合成器线程处理滚动。通过将
ScrollViewer
operationMode
设置为
operationMode,您可以强制它在UI线程上处理输入。System

您可以试试吗。此链接表示它可能解决了问题“”未解决问题,谢谢您是否尝试将TranslateX从ScrollViewer绑定到网格?类似于操纵模式=“{Binding ElementName=scroll,Path=ManipulationMode}”有趣。甚至不起作用。我尝试使用UIElement.AddHandler将处理程序添加到各种元素中,这应该是处理标记为已处理的事件的一种方式。不起作用。我尝试了指针捕捉事件;并没有解决这个问题。