WPF 滑块 thumb.DragCompleted
WPF slider thumb.DragCompleted
我正在学习 NAudio 的 Mark Heath 课程。
我在活动中使用滑块:
Thumb.DragCompleted="SilderPositionOnDragCompleted"
并且在 c# 中:
private void SilderPositionOnDragCompleted(object sender, System.Windows.Controls.Primitives.Thumb.DragCompleted e)
{
if (reader != null)
{
reader.CurrentTime = TimeSpan.FromSeconds(slider.Value);
}
}
我很确定我写错了:
System.Windows.Controls.Primitives.Thumb.DragCompleted
因为我不知道我需要在那里写什么 - 我在网站上看到了这个。
Here 是错误。
我需要做什么?
谢谢!
试试这个:
private void SilderPositionOnDragCompleted(object sender, RoutedEventArgs e)
{
if (reader != null)
{
reader.CurrentTime = TimeSpan.FromSeconds(slider.Value);
}
}
第二个参数的类型应该是RoutedEventArgs
.
如果您以编程方式连接事件处理程序,则应使用以下语法:
Thumb.DragCompleted += SilderPositionOnDragCompleted;
...其中 "Thumb" 是您的 Thumb 的名称:
<Thumb x:Name="Thumb" />
或
Thumb Thumb = ...;
我正在学习 NAudio 的 Mark Heath 课程。 我在活动中使用滑块:
Thumb.DragCompleted="SilderPositionOnDragCompleted"
并且在 c# 中:
private void SilderPositionOnDragCompleted(object sender, System.Windows.Controls.Primitives.Thumb.DragCompleted e)
{
if (reader != null)
{
reader.CurrentTime = TimeSpan.FromSeconds(slider.Value);
}
}
我很确定我写错了:
System.Windows.Controls.Primitives.Thumb.DragCompleted
因为我不知道我需要在那里写什么 - 我在网站上看到了这个。
Here 是错误。
我需要做什么?
谢谢!
试试这个:
private void SilderPositionOnDragCompleted(object sender, RoutedEventArgs e)
{
if (reader != null)
{
reader.CurrentTime = TimeSpan.FromSeconds(slider.Value);
}
}
第二个参数的类型应该是RoutedEventArgs
.
如果您以编程方式连接事件处理程序,则应使用以下语法:
Thumb.DragCompleted += SilderPositionOnDragCompleted;
...其中 "Thumb" 是您的 Thumb 的名称:
<Thumb x:Name="Thumb" />
或
Thumb Thumb = ...;