private void HandleButtonPress(PointerEventDataArgs args) { if (this.Transform.Size.Contains(args.Position)) { this.IsPressed = true; } }
private void HandleButtonRelease(PointerEventDataArgs args) { if (this.IsPressed) { if (this.Transform.Size.Contains(args.Position)) { this.IsPressed = false; this.OnPress?.Invoke(args); } } }