public void RemoveKeyFrame( int index ) { Debug.Assert( index < keyFrameList.Count, "Index out of bounds when removing a key frame." ); keyFrameList.RemoveAt( index ); // ensure a spline rebuild takes place OnKeyFrameDataChanged(); }