private async Task tick()
{
DateTime start = DateTime.Now;
DateTime end = (DateTime)time1.Value;
string expirationTime = (start.ToShortTimeString()) + (end.ToShortTimeString());
ts1 = end.Subtract(start);
messageTime = new DispatcherTimer();
messageTime.Interval = TimeSpan.FromSeconds(ts1.TotalSeconds);
messageTime.Tick += messageTime_Tick;
}
private void messageTime_Tick(object sender, object e)
{
if (ts1.TotalSeconds < 2)
{
MessageBox.Show("Done");
message();
}
}
何らかの理由で、完了したというメッセージ ボックスが表示されません。ここで何か間違ったことをしていますか?前もって感謝します!