将拇指移动到单击的轨道位置并抬起 DragStart?

问题描述 投票:0回答:1
c# wpf
1个回答
0
投票

我可以帮助解决问题的第一部分: “将拇指移动到单击的轨道的位置”滑块上的 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 是什么意思?什么预期行为? 抱歉立即回复(我没有足够的声誉来发表评论)

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.