void OnDown(DownUpGestureRecognizer gr, UITouch[] touchesBegan) { _panning = false; if (!_element.IsVisible) { return; } bool handled = false; touchCount++; DownUpEventArgs args = new iOSDownUpEventArgs(gr, touchesBegan); foreach (var listener in _listeners) { if (listener.HandlesDown) { args.Listener = listener; listener.OnDown(args); handled = handled || args.Handled; if (handled) { break; } } } _downGestureArgs = args; }
private string DownUpInfo(string eventName, DownUpEventArgs e) { StringBuilder sb = new StringBuilder(eventName); sb.Append($" on {GetElementName(e)} with finger(s) {String.Join(", ", e.TriggeringTouches.Select(n => $"#{n}"))}."); sb.Append($" ViewPosition: {e.ViewPosition.X:F}/{e.ViewPosition.Y:F}/{e.ViewPosition.Width:F}/{e.ViewPosition.Height:F}"); AddTouches(sb, e); return(sb.ToString()); }
private string DownUpInfo(string eventName, DownUpEventArgs e) { StringBuilder sb = new StringBuilder(eventName); sb.AppendFormat(" on {0} with fingers {1}.", GetElementName(e), String.Join(", ", e.TriggeringTouches)); sb.AppendFormat(" ViewPosition: {0}/{1}/{2}/{3}, Touches: ", e.ViewPosition.X, e.ViewPosition.Y, e.ViewPosition.Width, e.ViewPosition.Height); if (e.Touches != null && e.Touches.Length > 0) { sb.Append(String.Join(", ", e.Touches.Select(t => t.X + "/" + t.Y))); } return(sb.ToString()); }
private void OnUp(object sender, DownUpEventArgs e) { if (this.selectedControl == null) { return; } if (this.selectedControl.TranslationX < this.selectedControl.ClosingPoint) { this.selectedControl.TranslationX = this.selectedControl.Width * -1; } else { this.selectedControl.TranslationX = this.selectedControl.PartialSwipePoint; } this.selectedControl = null; }
private void OnDownCommand(DownUpEventArgs obj) { this.SetActionItemsSize(); }
protected virtual void OnUp(DownUpEventArgs e) { AddText(DownUpInfo("Up", e)); }
protected virtual void OnDown(DownUpEventArgs e) { AddText(DownUpInfo("Down", e)); }
private string DownUpInfo(string eventName, DownUpEventArgs e) { StringBuilder sb = new StringBuilder(eventName); sb.AppendFormat(" on {0} with fingers {1}.", GetElementName(e), String.Join(", ", e.TriggeringTouches)); sb.AppendFormat(" ViewPosition: {0}/{1}/{2}/{3}, Touches: ", e.ViewPosition.X, e.ViewPosition.Y, e.ViewPosition.Width, e.ViewPosition.Height); if (e.Touches != null && e.Touches.Length > 0) sb.Append(String.Join(", ", e.Touches.Select(t => t.X + "/" + t.Y))); return sb.ToString(); }
void Red_Up(object sender, DownUpEventArgs e) { AddText("BoxViewXaml.Red_Up method called with " + e.TriggeringTouches.Length + " fingers"); }
private void ImageLabelOnUp(object sender, DownUpEventArgs downUpEventArgs) { imageLabel.Source = PhoneCallImage; }
public void OnItemDown(SwipeItem sender, DownUpEventArgs e) { this.selectedControl = sender; }
private void ListItem_OnDown(object sender, DownUpEventArgs e) { this.MainSwipeList.OnItemDown(e.Sender.FindParent <SwipeItem>(), e); }