NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Jan Blažek
Tvůrce
Avatar
Jan Blažek:6.5.2017 10:42

Ahojte, potřeboval bych dostat do WPF timer. Zkoušel jsem následující kód, ale nejede.

public MainPage()
{
    this.InitializeComponent();
    DispatcherTimer dispatcherTimer = new DispatcherTimer();
    dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
    dispatcherTimer.Interval = new TimeSpan(0, 5, 0);
    dispatcherTimer.Start();
}

private void dispatcherTimer_Tick(object sender, EventArgs e)
{
    TB_Vypis.Text = "asd";
}

Nemáte někdo nějaké alternativní řešení, nebo důvod proč mi to nejede?
Předem děkuji za Vaše rady.

 
Odpovědět
6.5.2017 10:42
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na Jan Blažek
Petr Čech:6.5.2017 12:31

Používáš timer jako lokální proměnnou, která se "smaže", jakmile skončí metoda konstruktoru. Zkus z toho udělat privátní třídní proměnnou.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
6.5.2017 12:31
the cake is a lie
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.