我对按钮事件有一点问题。我将一个按钮编程为将特定值减少 1(单击),并且我想在按住按钮的同时随着时间的推移减少它。我使用的是 Silverlight,而不是 XNA。
myTimer.Change(0, 100);
private void OnMyTimerDone(object state)
{
Deployment.Current.Dispatcher.BeginInvoke(() =>
{
if (rightButton.IsPressed)
{
rightButton_Click(null, null);
}
});
}
这段代码一开始就可以正常工作,但是我无法单击,因为它总是调用保持事件。