Blake.NUI.WPF.Gestures.EngineHandlerBase.engine_GestureCompleted C# (CSharp) Method

engine_GestureCompleted() private method

private engine_GestureCompleted ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
    private void engine_GestureCompleted(object sender, EventArgs e)
    {
      var engine = (IGestureEngine)sender;
      OnGestureCompleted(engine);
      // By using InputHitTest() we'll get a consistent behavior with other WPF input events, for example honoring IsHitTestVisible and control visibility
      var element = TrackedElement.InputHitTest(engine.TouchDevice.GetTouchPoint(TrackedElement).Position) as UIElement;
      RaiseGestureCompleted(element ?? TrackedElement, engine.TouchDevice);
      UnregisterEngine(engine);
    }