private void CompleteProcessingGesture() { _position = _nextPosition; Debug.Log("Completed gesture processing. camera at " + _camera.transform.position); _processingGesture = false; PositionChanged.Raise(_position); }
private void OnPositionChanged(DependencyPropertyChangedEventArgs e) { PositionChanged.Raise(this, new PositionChangedEventArgs { Position = (Point)e.NewValue, PreviousPosition = (Point)e.OldValue }); ViewportPanel.SetX(this, Position.X); ViewportPanel.SetY(this, Position.Y); }
private void OnPositionChanged(DependencyPropertyChangedEventArgs e) { if (e.Property == PositionProperty) { PositionChanged.Raise(this, new PositionChangedEventArgs { Position = (Point)e.NewValue, PreviousPosition = (Point)e.OldValue }); } UpdateUIRepresentation(); }
private void OnPositionChanged(DependencyPropertyChangedEventArgs e) { if (e.NewValue != null) { PositionChanged.Raise(this, new PositionChangedEventArgs { Position = (Point)e.NewValue, PreviousPosition = (Point)e.OldValue }); } if (plotter?.Viewport?.Transform?.DataTransform != null) { // Bit of a WTF, for some reason I have to apply the transform twice Point dataPoint = Position.DataToViewport(plotter.Viewport.Transform); ViewportPanel.SetX(this, dataPoint.X); ViewportPanel.SetY(this, dataPoint.Y); } }
protected virtual void OnProcessDelta(Delta d) { if (d.HasFlag(Delta.Appearance)) { AppearanceChanged.Raise(this); } if (d.HasFlag(Delta.Position)) { PositionChanged.Raise(this); } if (d.HasFlag(Delta.Attributes)) { AttributesChanged.Raise(this); } if (d.HasFlag(Delta.Properties)) { PropertiesChanged.Raise(this); } }
public void FirePositionChanged() { PositionChanged.Raise(this); }
static async void OnLocatorPositionChanged(Geolocator sender, PositionChangedEventArgs args) { var pos = ToGeoPosition(args.Position); await Thread.Pool.Run(() => PositionChanged.Raise(pos)); }