Diskuze: WPF - Canvas MouseLeftButtonUp
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
To může být tím, že se jedná o routovaný event, a živá buňka z nějakého důvodu "polyká" bubbling eventu. Zkus živé buňce nastavit metodu pro mouseleftbuttonup:
private void AliveCell_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
e.Handled = false;
}
Pokud to nejde, napiš mi, jsem teď totiž na mobilu. Mohl jsem udělat chybku.
Zkusil jsem to zadat do canvas_MouseLeftButtonUp() a nepomohlo to. Já tam
nemám žádnou živou a mrtvou buňku, na kterou bych mohl kliknout. Prostě
kliknu na canvas a ze souřadnic myši spočítám, jestli buňka žije nebo
ne.
Problém jsem ale vyřešil tím, že při delším posunutí prostě zakážu
změnu stavu buňky. Pamatuju si, kde jsem tlačítko stisknul a kde jsem ho
uvolnil a z toho počítám vzdálenost. Nicméně stále nechápu, proč se
metoda canvas_MouseLeftButtonUp zavolá jen někdy.
Zobrazeno 4 zpráv z 4.