我需要控制视频的位置(也在另一种情况下文档页面)与滑块。但问题是,我不知道如何确定滑块值是由用户更改(单击,拇指拖动...),还是由绑定更改。只有当滑块值从UI更新,而不是从绑定更新时,才有可能触发一些事件?我已经实现了一个自定义滑块:{
public static readonly DependencyProp
因此,我能够在用户滚动时获得滑块的值,以及滑块完成的位置(滑块的结束位置)。我能够将这两个值存储在本地存储中,但是我无法将滑块位置固定下来并在刷新时反映出来;它每次都会重置。我已经检查了这方面的文档,但没有发现任何关于滑块状态持久化的信息。在下面的代码页中,您可以看到,当滑块移动时,我正在存储它的值,以及它在两个输入感觉中完成的位置。它们坚持使用本地存储刷新。Codepen:var s