Пример #1
0
 void fireRowPositionChanged(TimelineViewTrack row)
 {
     if (TrackPositionChanged != null)
     {
         TrackPositionChanged.Invoke(row);
     }
 }
Пример #2
0
        protected void OnPositionChanged()
        {
            if (_soundSource == null)
            {
                return;
            }
            TrackPositionTime = TimeSpan.FromMilliseconds(_soundSource.WaveFormat.BytesToMilliseconds(TrackPosition));
            OnPropertyChanged(nameof(TrackPosition));

            TrackPositionChanged?.Invoke(this, EventArgs.Empty);
        }
Пример #3
0
 public void CallTrackPositionChanged(float forcedValue = -1)
 {
     TrackPositionChanged?.Invoke(forcedValue == -1 ? (float)currentGameEventIndex / (gameEvents.Count - 1) : forcedValue);
 }