public bool MoveFadeOut(long samples) { if (!CurrentTrack.CanMoveFadeOutBy(samples)) { return(false); } CurrentTrack.MoveFadeOutBy(samples); TriggerCanMoveFadeOutPropertiesChanged(); TriggerCanAddTrackAfterPropertyChanged(); ZoomToCurrentTrackEnd(); return(true); }