internal TapEventViewModel(TapTypes tapType, string btnName, double startX, double startY, double endX, double endY) { BtnName = btnName; TapType = tapType; StartX = startX; StartY = startY; EndX = endX; EndY = endY; DeviceInfo.WriteBaseEventDataViewModel(this.GetType().Name, this); Broker.TapEventViewCreated(this); }
/// <summary>Call PROBA Tap event</summary> /// <param name="tapType">type of touch</param> /// <param name="btnName">name of button (Optional)</param> /// <param name="startX">start X of sweep (Optional)</param> /// <param name="startY">start Y of sweep (Optional)</param> /// <param name="endX">end X of sweep (Optional)</param> /// <param name="endY">end Y of sweep (Optional)</param> public static void TapEvent(TapTypes tapType, string btnName = "", double startX = -1f, double startY = -1f, double endX = -1f, double endY = -1f) { _ = new TapEventViewModel(tapType, btnName, startX, startY, endX, endY); }