public ScrollRequest(ScrollReason mode, int pageSize, int firstIndex) { PageSize = pageSize; FirstIndex = firstIndex; Mode = mode; SpecifiedByPosition = false; }
public ScrollRequest(ScrollReason mode, int pageSize, long position) { PageSize = pageSize; Mode = mode; Position = position; SpecifiedByPosition = true; }
public ScrollRequest(int pageSize, long position) { PageSize = pageSize; Position = position; SpecifiedByPosition = true; Mode = ScrollReason.User; }
public ScrollRequest(int pageSize, int firstIndex, bool specifiedByPosition = false) { PageSize = pageSize; FirstIndex = firstIndex; SpecifiedByPosition = specifiedByPosition; Mode = ScrollReason.User; }
public ScrollRequest(int pageSize) { PageSize = pageSize; Mode = ScrollReason.Tail; }