Ejemplo n.º 1
0
            private void Clickable2D_MouseDown2D(object sender, Mouse2DEventArgs e)
            {
                if (e.InputArgs is TouchEventArgs || (e.InputArgs is MouseEventArgs && (e.InputArgs as MouseEventArgs).LeftButton == MouseButtonState.Pressed))
                {
                    long time = e.InputArgs.Timestamp;
                    if (time - lastClickedTime < DoubleClickThreshold)
                    {
                        RaiseEvent(new Mouse2DEventArgs(DoubleClicked2DEvent, this));
#if DEBUG
                        Debug.WriteLine("DoubleClicked2DEvent");
#endif
                    }
                    else
                    {
                        RaiseEvent(new Mouse2DEventArgs(Clicked2DEvent, this));
#if DEBUG
                        Debug.WriteLine("Clicked2DEvent");
#endif
                        Command?.Execute(e);
                    }
                    lastClickedTime = time;
                }
            }
Ejemplo n.º 2
0
 private void Clickable2D_MouseEnter2D(object sender, Mouse2DEventArgs e)
 {
 }