Slider \ ScrollViewer en una interfaz táctil que no funciona correctamente
En WPF tengo el siguiente 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>
Es un ScrollViewer que contiene un control deslizante. Estoy usando lo siguiente en una pantalla táctil, y estoy usando la panorámica incluso para desplazar el ScrollViewer verticalmente. Cuando se establece PanningMode = "VerticalOnly", el control deslizante deja de funcionar.
Supongo que ScollViewer consume el evento touch \ slide y lo maneja antes que el control deslizante (pero creo que estoy equivocado en este frente).
¿Hay alguna solución para esto?