如果我从垂直或水平方向开始滚动滚动条“锁定”,这样您只能在水平或垂直方向滚动,直到你放开。然而,如果我通过对角滚动开始,没有问题,在这种情况下,我可以按照我想要的方式操作滚动查看器。如果我开始垂直或水平滚动,如何确保scrollViewer不“锁定”。这是我的scrollViewer:
<StackPanel>
<TextBlock x:Name="MainPageTitle" Text="{Binding title}" Height="89"/>
<ScrollViewer Width="768" Height="380" HorizontalScrollBarVisibility="Hidden">
<Map/>
</ScrollViewer>
<TextBlock x:Name="LEgE" Text="HEJHEJEHEJEHJEHJ"/>
</StackPanel>
所以只是为了澄清,我如何确保无论我如何开始滚动,我总是能够向任何方向滚动。当然在网格中。任何帮助,将不胜感激。
答案 0 :(得分:2)
这是滚动查看器在“rails”上运行的已知问题。
中的artikel也说明了这一点但是人们可以看看如何处理Windows Phone的操作事件 http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff426933(v=vs.105).aspx
为此,您需要将ScrollViewer.ManipulationMode设置为Control并自行管理。
但如第一个链接所述,实现平滑性非常困难。