Slider \ ScrollViewer в сенсорном интерфейсе не работает должным образом

В WPF у меня есть следующий XAML:

<ScrollViewer Canvas.Left="2266" Canvas.Top="428" Height="378" Name="scrollViewer1" Width="728" PanningMode="VerticalOnly" PanningRatio="2">
    <Canvas Height="1732.593" Width="507.667">
        <Slider Height="40.668" x:Name="slider1" Width="507.667" Style="{DynamicResource SliderStyle1}" Canvas.Left="15" Canvas.Top="150" />
        </Slider>
    </Canvas>
</ScrollViewer>

Это ScrollViewer, содержащий слайдер. Я использую следующее на сенсорном экране, и я использую панорамирование даже для вертикальной прокрутки ScrollViewer. При установке PanningMode = "VerticalOnly" ползунок перестает работать!

Я предполагаю, что ScollViewer использует событие касания \ слайда и обрабатывает его до того, как это сделает ползунок (но я думаю, что в этом я ошибаюсь).

Есть ли способ решения этой проблемы?

7
задан H.B. 3 December 2011 в 20:07
поделиться