[C#/WPF] Mise à jour d'un label par un compteur
Bonjour,
Voilà j'ai (entre autre) un label dans une de mes fenêtres WPF dont la valeur doit être un compteur de temps.
J'ai donc créé cette classe :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
class MajInfos
{
private string username;
private TimeSpan cptConnec;
private DateTime debutconnect;
private bool etatBDD;
public void MajInfos()
{
MajInfosAsync();
}
public String cptConnect()
{
return cptConnec.ToString();
}
private async Task CompteurTemps()
{
while (true)
{
await Task.Factory.StartNew(() =>
{
cptConnec = debutconnect.Subtract(DateTime.Now);//debutconnect. - DateTime.Now;
Thread.Sleep(1000); //met en pause le processus
});
}
}
public async void MajInfosAsync()
{
debutconnect = DateTime.Now;
await CompteurTemps();
}
} |
Le compteur cptConnec est donc mis à jour toutes les secondes.
Comment affecté à mon label la valeur à jour de ce compteur de manière dynamique ?
Merci d'avance et bonne journée :).