我可以帮助解决问题的第一部分: “将拇指移动到单击的轨道的位置”滑块上的 PreviewMouseLeftButtonDown 对我来说很好用:
private void _slider_PreviewMouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
Point mousePosition = e.GetPosition(_slider);
_slider.Value = mousePosition.X / _slider.ActualWidth * (_slider.Maximum - _slider.Minimum);
}
DragStart 是什么意思?什么预期行为? 抱歉立即回复(我没有足够的声誉来发表评论)