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 использует событие touch \ slide и обрабатывает его до того, как это сделает слайдер (но я думаю, что я ошибаюсь в этом плане).

Есть ли обходной путь для этого?

Ответы на вопрос(4)

Ваш ответ на вопрос