これはタイマーのコードです。タイマーが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);
何を入れましょうか。