Menda taymerga ega bo'lgan ob'ekt bor va u taymer 5 daqiqaga yetganda voqeani chiqaradi. Bunday holda, men MainWindow.xaml.cs-da MessageBox.Show("Nimadir") ni chaqiraman.
Muammo shundaki, men MessageBox.Show() ga qo'ng'iroq qilganimda, foydalanuvchi "OK" tugmasini bosmaguncha taymer to'xtaydi. Agar foydalanuvchi "OK" tugmasini bosmagan bo'lsa ham, menga taymer kerak. Buni qilishning yaxshi va oqlangan usuli bormi? Men hozirgacha sinab ko'rgan narsam (lekin ishlamadi):
private void OnAlert(object sender, MvpEventArgs e)
{
this.Dispatcher.Invoke(
System.Windows.Threading.DispatcherPriority.Normal,
new Action(
delegate()
{
MessageBox.Show("Alert");
}
));
}