private void OnSwitchTimerTick(object sender, object e) { _switchTimer.Stop(); if (_switchClickCount == 0) { Debug.WriteLine("Exit switch mode"); SwitchPanel.Children.Clear(); _host.EndSwitchMode(); } else { Debug.WriteLine($"Clicked {_switchClickCount} positions"); var index = (_switchClickCount - 1) % _targets.Count; var target = _targets[index]; target.Action(); } }