基本的にスプラッシュのように起動時のこの画面がありますが、そうではありません。タイマーをかけました。数秒後、ウィンドウが消え、ログインが表示される必要があります。新しいフォームを表示するところまではありますが、ループしています。それは何度も何度も新しいフォームを開き続けます!これが私のコードです。私はこれをどこで間違っているのですか?
タイマー
int count;
count = 0;
public Windowsplash()
{
System.Windows.Threading.DispatcherTimer dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
dispatcherTimer.Interval = new TimeSpan(0,0,0,0,2500);
dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
dispatcherTimer.Start();
}
private void dispatcherTimer_Tick(object sender, EventArgs e)
{
System.Windows.Threading.DispatcherTimer dispatcherTimer = sender as System.Windows.Threading.DispatcherTimer;
dispatcherTimer.Stop();
MainWindow _new = new MainWindow();
_new.Show();
this.Close();
}
タイマーを止めて、新しいウィンドウがずっと開いていないようにしたいです!ありがとう!
PS:私はそれを今持っているものに編集しました