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