IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
FicaV
Člen
Avatar
FicaV:12.2.2019 10:00

Zdravím, můžete mi prosím poradit, jak u WPF aplikace udělat button, který bude po celou dobu kliku vykonávat stejnou činnost (abych zkrátka nemusel klikat opakovaně) Např. tlačítko, které bude pořád přičítat jedničku... děkuji

 
Odpovědět
12.2.2019 10:00
Avatar
krepsy3
Tvůrce
Avatar
krepsy3:12.2.2019 12:38

Musíš vědět, v jakém intervalu se změny mají dít. Pořídíš si instanci třídy DispatcherTimer, které předáš daný interval a do eventu Tick přidáš svou metodu, která se má vykonat (přičteí jedničky k něčemu.

Dále do obsluhy události MouseDown dáš DispatcherTimer­.Start() a do MouseUp DispatcherTimer­.Stop(). Samozřejmě můžeš (potažmo musíš) vše ošetřit podmínkami na stisk daného tlačítka, to získáš z MouseEventArgs.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
12.2.2019 12:38
Programátor je stroj k převodu kávy na kód.
Avatar
FicaV
Člen
Avatar
Odpovídá na krepsy3
FicaV:12.2.2019 13:51

Moc děkuji za radu, zkusím to :) Můžu se ještě prosím zeptat, zda není někde přehledně vysvětleno, co která obsluha událostí dělá? Zatím znám pouze "click"...

 
Nahoru Odpovědět
12.2.2019 13:51
Avatar
krepsy3
Tvůrce
Avatar
krepsy3:12.2.2019 15:31

stránky s dokumentací, čím dřív se v nich zorientuješ, tím se z tebe stane lepší programátor. Pro c# a VB se jmenují MSDN (MicroSoft Developer Network). Stačí do googlu napsat "wpf button" a přejít na MSDN, měl by to být jeden z prvních odkazů. Jo, a zapni si MSDN v angličtině, český překlad stránky není dvakrát kvalitní :D

Nahoru Odpovědět
12.2.2019 15:31
Programátor je stroj k převodu kávy na kód.
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 4 zpráv z 4.