我正在学习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是错误。
我该怎么办?
谢谢!
发布于 2017-02-04 00:47:47
试试这个:
private void SilderPositionOnDragCompleted(object sender, RoutedEventArgs e)
{
if (reader != null)
{
reader.CurrentTime = TimeSpan.FromSeconds(slider.Value);
}
}第二个参数的类型应为RoutedEventArgs。
如果要以编程方式挂钩事件处理程序,则应使用以下语法:
Thumb.DragCompleted += SilderPositionOnDragCompleted;...where "Thumb“是你拇指的名字:
<Thumb x:Name="Thumb" />或
Thumb Thumb = ...;https://stackoverflow.com/questions/42029017
复制相似问题