Commit Graph

10 Commits

Author SHA1 Message Date
Markus Ewald
b44b2b406b Lazy-loading collection now only increases its version when the total item count changes 2025-07-30 17:26:38 +02:00
Markus Ewald
246c90f7c8 Improved the async lazy-loading collection by scheduling simultaneous fetch requests instead of hammering a potential database connection in the background 2025-07-29 14:15:10 +02:00
Markus Ewald
d549697692 Added GetAtIndexWithoutFetching() to work around the issue where checking for an IsSelected column would forcibly fetch the whole table 2025-07-29 13:27:49 +02:00
Markus Ewald
2620c825c4 Async virtual colleciton now updates its version (enumerator debugging feature) when its typed list changes (but not when lazy-loading items because the enumerator explicitly stays valid then) 2025-07-29 13:13:15 +02:00
Markus Ewald
1da1a82b09 Added debugging statements; fixed issue that would cause the 'ItemReplaced' notifications to not be sent when pages are fetched 2025-07-29 10:43:22 +02:00
Markus Ewald
ee6a57b784 Restored previous attempt at IndexOf(), but it's broken either way 2025-07-09 23:10:54 +02:00
Markus Ewald
059c093ec3 Improved the behavior of the async virtual collection 2025-07-09 22:05:46 +02:00
Markus Ewald
1d955c1506 Fixed a typo and a warning 2025-07-09 10:51:32 +02:00
Markus Ewald
364b8919b5 Fixed nullability warnings in virtualized collections 2025-07-05 21:06:59 +02:00
Markus Ewald
4d74fd6e99 Moved over virtual collections from Nuclex.Support, they're highly UI specific and belong here 2025-07-05 21:06:59 +02:00