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