WPF禁用拖动更新或更新值的频率降低
WPF Disable dragging update or update the value less frequently
我用 mediaelement 制作了一个视频播放器,我想要这两个东西中的任何一个。
当我拖动滑块时更新值的频率较低,因此不会延迟
禁用拖动时更新值并在完成时更新。
我试过了,但是拖动被禁用了。有什么想法吗?
public class SliderIgnoreDelta : Slider
{
protected override void OnThumbDragDelta(DragDeltaEventArgs e)
{
// base.OnThumbDragDelta(e);
}
}
如果您将滑块的值绑定到某物,您可以使用绑定的延迟 属性。 Slider其实就是微软给出的Delay典型用例的例子属性.
<Slider Value="{Binding Path=Something, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay, Delay=500}"/>
知道了!查看更新频率较低的答案 here
我用 mediaelement 制作了一个视频播放器,我想要这两个东西中的任何一个。
当我拖动滑块时更新值的频率较低,因此不会延迟
禁用拖动时更新值并在完成时更新。
我试过了,但是拖动被禁用了。有什么想法吗?
public class SliderIgnoreDelta : Slider
{
protected override void OnThumbDragDelta(DragDeltaEventArgs e)
{
// base.OnThumbDragDelta(e);
}
}
如果您将滑块的值绑定到某物,您可以使用绑定的延迟 属性。 Slider其实就是微软给出的Delay典型用例的例子属性.
<Slider Value="{Binding Path=Something, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay, Delay=500}"/>
知道了!查看更新频率较低的答案 here