【发布时间】:2012-07-21 15:09:48
【问题描述】:
这是我的计时器代码,我想在计时器达到 0 时加载我的 gameover.xaml。如何连接事件。
public void StartTimer(object o, RoutedEventArgs sender)
{
myDispatcherTimer = new DispatcherTimer();
myDispatcherTimer.Interval = new TimeSpan(0, 0, 0, 0, 1000); // 1000 Milliseconds
myDispatcherTimer.Tick += new EventHandler(Each_Tick);
myDispatcherTimer.Start();
}
// counter
int i = 60;
public void Each_Tick(object o, EventArgs sender)
{
timerBlock.Text = "Time: " + i--.ToString() + "s";
}
这是我的事件方法
private void gameOverEvent(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/gameOver.xaml", UriKind.Relative));
}
我该怎么做-
if (i <= 0)
something += new EventHandler(gameOverEvent);
我应该放什么东西。
【问题讨论】:
标签: c# silverlight windows-phone-7 event-handling navigation