WPF 滑块 thumb.DragCompleted
Posted
技术标签:
【中文标题】WPF 滑块 thumb.DragCompleted【英文标题】:WPF slider thumb.DragCompleted 【发布时间】:2017-02-03 16:43:30 【问题描述】:我正在学习 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 是错误。
我需要做什么?
谢谢!
【问题讨论】:
【参考方案1】:试试这个:
private void SilderPositionOnDragCompleted(object sender, RoutedEventArgs e)
if (reader != null)
reader.CurrentTime = TimeSpan.FromSeconds(slider.Value);
第二个参数的类型应该是RoutedEventArgs
。
如果您以编程方式连接事件处理程序,则应使用以下语法:
Thumb.DragCompleted += SilderPositionOnDragCompleted;
...其中“拇指”是拇指的名称:
<Thumb x:Name="Thumb" />
或者
Thumb Thumb = ...;
【讨论】:
感谢您的帮助。它修复了 1 个错误,但我仍然收到错误“'SilderPositionOnDragCompleted' 匹配委托没有重载” 能否请您发布完整的 XAML 标记/代码,然后在其中连接事件处理程序? i.stack.imgur.com/ZYv0q.png 太长了,复制不了,上图 是的对不起我没注意我改变了链接 如果您需要任何进一步的帮助,请查看我的编辑并发布代码。以上是关于WPF 滑块 thumb.DragCompleted的主要内容,如果未能解决你的问题,请参考以下文章