public MultiClickRecognizer(OnMultiClick OnDoubleClick, OnMultiClick OnTripleClick) { _onDoubleClick = OnDoubleClick; _onTripleClick = OnTripleClick; aTimer.Tick += OnTimer; aTimer.Interval = TimeSpan.FromSeconds(0.5); aTimer.Start(); }
public void Dispose() { aTimer.Stop(); aTimer.Tick -= OnTimer; aTimer = null; _onDoubleClick = null; _onTripleClick = null; _onSingleClick = null; }