Diskuze: Aktuální datum a čas v aplikaci
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zkuste:
private bool casAktualizuje;
private async void AktualizovatCasAsync() {
casAktualizuje = true;
while(casAktualizuje) {
Title = DateTime.Now.ToLongTimeString();
await System.Threading.Tasks.Task.Delay(100);
}
}
Pokud budete chtít aktualizování času zastavit, jen nastavte casAktualizuje na false
Dalo by sa to tiež riešiť timerom.
Medzi fields by som si dal deklaráciu
DispatcherTimer timer;
a potom v konštruktore
timer = new DispatcherTimer();
timer.Interval = TimeSpan.FromSeconds(1);
timer.Tick += (s, e) => { Title = DateTime.Now.ToString(); };
timer.Start();
Zobrazeno 3 zpráv z 3.