public MultiClickRecognizer(OnMultiClick OnDoubleClick, OnMultiClick OnTripleClick)
        {
            _onDoubleClick = OnDoubleClick;
            _onTripleClick = OnTripleClick;

            aTimer.Tick += OnTimer;
            aTimer.Interval = TimeSpan.FromSeconds(0.5);
            aTimer.Start();
        }
Exemple #2
0
        public MultiClickRecognizer(OnMultiClick OnDoubleClick, OnMultiClick OnTripleClick)
        {
            _onDoubleClick = OnDoubleClick;
            _onTripleClick = OnTripleClick;

            aTimer.Tick    += OnTimer;
            aTimer.Interval = TimeSpan.FromSeconds(0.5);
            aTimer.Start();
        }
Exemple #3
0
        public void Dispose()
        {
            aTimer.Stop();
            aTimer.Tick -= OnTimer;
            aTimer       = null;

            _onDoubleClick = null;
            _onTripleClick = null;
            _onSingleClick = null;
        }
        public void Dispose()
        {
            aTimer.Stop();
            aTimer.Tick -= OnTimer;
            aTimer = null;

            _onDoubleClick = null;
            _onTripleClick = null;
            _onSingleClick = null;
        }