所以我有一個按鈕,我試圖添加一個功能,使用System.Diagnostics.Stopwatch
類似於快進或快退的按鈕。當我按住第二個按鈕,我想它做一些愚蠢的,就像這樣:試圖向c中的按鈕添加「快進」功能到一個按鈕#
private void button_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
var stopWatch = Stopwatch.StartNew();
if (stopWatch.ElapsedTicks < 1000)
{
lbl1.Content = "Quickpress";
}
else if (stopWatch.ElapsedTicks >1000)
{
HAVE SOME ACTION HAPPEN HERE EVERY .5 SECONDS (how do i do it)
}
}
現在,這是比什麼我想做的事情簡單得多,但如果用戶按下按鈕久時間,我想要一個行動每隔0.5秒發生一次,我該怎麼做?
mousedown事件觸發,它只是總是選擇短按,即使我按住按鈕。