在我的應用程序使用兩個滑塊控制亮度和某些圖像的對比度和圖像必須完全重新計算逐個像素每一次當兩個滑塊中的任一個改變其價值屬性。 較小的圖像的重新計算進入完全細,並且不會引起任何問題,然而,較大的圖像需要更長的時間來重新計算並具有稍微延遲的滑塊移動相比鼠標指針。我確實需要實時重新計算圖像,因此只需在DragCompleted
或類似情況下發生事件是不可接受的。頻率WPF的滑塊的ValueChanged-事件
重新計算是使用ValueChanged
-event滑塊的初始化。 我覺得很好的解決了這個問題是,如果事件不盡快解僱,但至少會等待50ms的說,它再次被解僱之前,但有一個滑塊可以控制的財產?
我想到的另一個解決方案是在事件得到處理時從滑塊右側移除事件並在短時間後再次添加它,但這可能會導致一些延遲本身,這在此也不是優選的。
我真的無法找到關於這個話題的任何地方任何東西,所以如果有人有我可以使用什麼好的建議或指示,我會非常感激。
謝謝你的回答,但正如我在我的問題中提到的,圖像必須在滑塊移動時實時重新計算。 – phil13131
@ phil13131所以你想減少移動滑塊的滯後? – Naren
嗯,是的,這是我在我的問題中指定的。 – phil13131