所以我有一个按钮,我试图添加一个功能,使用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事件触发,它只是总是选择短按,即使我按住按钮。