private double GetContainerViewsLength(int count)
            {
                Debug.Assert(count >= 0 && count <= MaxContainerCount);
                if (count == 0)
                {
                    return(0);
                }

                return(VariantByContainer
                    ? VariantLengthHandler.GetContainerViewsLength(GridTrack, count)
                    : GridTrackOwner.GetGridSpan(Template.RowRange).MeasuredLength *count);
            }
            private Span GetRelativeSpan(int ordinal)
            {
                Debug.Assert(ordinal >= 0 && ordinal < MaxContainerCount);

                return(!VariantByContainer?GetRelativeSpan() : VariantLengthHandler.GetRelativeSpan(GridTrack, ordinal));
            }