/* Based on VirtualizingWrapPanel created by S. Bäumlisberger licensed under MIT license. https://github.com/sbaeumlisberger/VirtualizingWrapPanel Copyright (C) S. Bäumlisberger All Rights Reserved. */ namespace WPFluent.Controls; /// /// Items range. Based on . /// public readonly struct ItemRange { public ItemRange(int startIndex, int endIndex) : this() { StartIndex = startIndex; EndIndex = endIndex; } public readonly bool Contains(int itemIndex) => itemIndex >= StartIndex && itemIndex <= EndIndex; public int EndIndex { get; } public int StartIndex { get; } }