FindMyFiles

FindMyFiles.ViewModels

RequeryOrigin Enum

Why a requery ran. Reset origins land the user at the top of the list; position-preserving origins restore the previous viewport (docs/ARCHITECTURE.md "two requery families").

public enum RequeryOrigin

Fields

Initial 0

First query of the session — reset (top of list).

Typing 1

The user edited the search box — reset.

Clear 2

The search box was cleared — reset.

Sort 3

The sort column/direction changed — reset.

Filter 4

A result filter changed — reset.

IndexChanged 5

The on-disk index changed (USN-driven refresh) — preserves the viewport.

VolumeReady 6

A volume finished indexing and joined the results — preserves the viewport.

Stale 7

The held result went stale and was re-issued — preserves the viewport.