Vì vậy, tôi đã tìm thấy giải pháp, nhờ liên kết được cung cấp bởi Agentlien.
Trong XAML, thêm một thuộc tính Touchdown:
<Slider x:Name="SizeSlider" Width="100" Minimum="1" Maximum="10" Value="1" ValueChanged="SizeSlider_ValueChanged" TouchDown="SizeSlider_TouchDown"/>
(Tôi cũng loại bỏ các tài sản IsManipulationEnabled vì nó không phải là cần thiết ở đây)
Trong C# code-behind:
private void SizeSlider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
{
// Things you want to do everytime slider's value change
// For example :
_brushSize = e.NewValue;
}
private void SizeSlider_TouchDown(object sender, TouchEventArgs e)
{
// Mark event as handled
e.Handled = true;
}
Như thế này, thanh trượt có thể được sử dụng với cả chuột và đầu vào cảm ứng.
Nguồn
2013-07-08 23:40:30
Thấy như giải pháp này là những gì cố định vấn đề của bạn, bạn nên chọn nó như là câu trả lời được chấp nhận , vì vậy mọi người biết nơi để tìm. – Agentlien
Nhờ nhắc nhở tôi! Tôi không thể trước vì tôi phải đợi thêm 1 ngày nữa :) và cảm ơn lần nữa vì sự giúp đỡ của bạn! –
Bạn rất hoan nghênh. :) Nó luôn luôn tốt đẹp có thể giúp đỡ. Tôi vừa tình cờ gặp khó khăn với một vấn đề tương tự khi tìm kiếm trên Google của tôi mang cả liên kết tôi đã cung cấp và liên kết đến câu hỏi này. Vì vậy, tôi figured tôi tốt nhất kết nối hai. – Agentlien