我有一個UWP XAML應用程序,它使用滑塊作爲網絡上音頻硬件的音量控制。我的問題是發送音量變化之間需要50ms +的延遲時間,所以如果我快速將滑塊從最小值移動到最大值,硬件需要幾秒鐘才能趕上,因爲應用正在發送新的+1級別的每個valuechanged事件滑塊。基於移動滑塊的速度的滑塊步進速率
我不想更改滑塊的步驟,因爲我也想要精確控制。小小的一步/大步並沒有真正的幫助。是否有內置功能會根據您移動滑塊的速度來改變步長,即慢速移動,step = 1,medium motion step = 5,快速移動step = 10?
如果沒有,有沒有人有任何建議如何可以實施?我想我可以用操縱事件做些事情。
我在想我需要做這樣的事情,希望有建立它的東西。我可以將音量設置爲任何我想要的數字。如果您現在快速將滑塊從1移動到100,則它具有發送100音量更改命令,因爲valuechanged會發射100次... 1,2,3,4,5,6,8,9,10等...但是如果我以速度爲基礎,並且步數達到10,我只能發送10個音量命令:10,20,30等 – Jason