Ejemplo n.º 1
0
 /// <summary>
 /// Implements changes in response to navigator data range changed.
 /// </summary>
 /// <param name="sender">The sender of the change.</param>
 /// <param name="e">The event arguments.</param>
 protected virtual void OnNavigatorDataRangeChanged(object sender, NavigatorTimeRangeChangedEventArgs e)
 {
     if (this.UpdateTransforms())
     {
         this.OnTransformsChanged();
     }
 }
Ejemplo n.º 2
0
 private void ViewRange_RangeChanged(object sender, NavigatorTimeRangeChangedEventArgs e)
 {
     this.UpdateCursorMarker();
     this.UpdateSelectionMarkers();
     if (this.Mode == TimelineViewMode.ViewRange)
     {
         this.ComputeTicks();
     }
 }
        /// <inheritdoc/>
        protected override void OnNavigatorViewRangeChanged(object sender, NavigatorTimeRangeChangedEventArgs e)
        {
            if (this.Navigator.CursorMode == CursorMode.Live)
            {
                var oldSegments = this.segments.Where(s => s.EndTime < this.Navigator.ViewRange.StartTime).ToList();
                oldSegments.ForEach((s) => this.RemoveSegment(s));
            }

            base.OnNavigatorViewRangeChanged(sender, e);
        }
        /// <summary>
        /// Implements changes in response to navigator data range changed.
        /// </summary>
        /// <param name="sender">The sender of the change.</param>
        /// <param name="e">The event arguments.</param>
        protected virtual void OnNavigatorDataRangeChanged(object sender, NavigatorTimeRangeChangedEventArgs e)
        {
            var oldSegments = this.segments.Where(s => s.EndTime < this.Navigator.DataRange.StartTime).ToList();

            oldSegments.ForEach((s) => this.RemoveSegment(s));

            if (this.UpdateTransforms())
            {
                this.OnTransformsChanged();
            }
        }
        private void Navigator_ViewRangeChanged(object sender, NavigatorTimeRangeChangedEventArgs e)
        {
            if (this.navigator.NavigationMode == NavigationMode.Live)
            {
                var oldSegments = this.segments.Where(s => s.EndTime < this.navigator.ViewRange.StartTime).ToList();
                oldSegments.ForEach((s) => this.RemoveSegment(s));
            }

            if (this.CalculateXTransform())
            {
                this.ReRenderMarkers();
            }
        }
Ejemplo n.º 6
0
 private void DataRange_RangeChanged(object sender, NavigatorTimeRangeChangedEventArgs e)
 {
     this.UpdateCursorMarker();
     this.UpdateSelectionMarkers();
     if (e.NewStartTime != e.OriginalStartTime)
     {
         // our times are all expressed in ellapsed timne from DataRange.Start so we need to reset any timeline when this changes
         this.Clear();
         this.ComputeTicks();
     }
     else if (this.Mode == TimelineViewMode.DataRange)
     {
         this.ComputeTicks();
     }
 }
        private void Navigator_DataRangeChanged(object sender, NavigatorTimeRangeChangedEventArgs e)
        {
            var oldSegments = this.segments.Where(s => s.EndTime < this.navigator.DataRange.StartTime).ToList();

            oldSegments.ForEach((s) => this.RemoveSegment(s));
        }
 private void Navigator_ViewRangeChanged(object sender, NavigatorTimeRangeChangedEventArgs e)
 {
     this.CalculateScaleTransform();
 }
Ejemplo n.º 9
0
 private void SelectionRange_RangeChanged(object sender, NavigatorTimeRangeChangedEventArgs e)
 {
     this.UpdateSelectionMarkers();
 }
Ejemplo n.º 10
0
 private void RangeChanged(object sender, NavigatorTimeRangeChangedEventArgs e)
 {
     this.PositionThumbs();
 }